创建 linux分区命令,Linux中创建分区

在很多情况下我们可能需要在使用Linux的时候创建新的分区来帮助我们更好的学习和工作,接下来我就详细的介绍一下如何利用fdisk这条命令进行硬盘分区。

Linux磁盘分区和windows存在区别,Linux分区分为三类 主分区 扩展分区 和逻辑分区。然而它们三个关系有点乱不像windows那样非常明了。Linux主分区最少要有1个,最多为4个。扩展分区可以没有最多1个。且户分区+扩展分区总共不能超过4个。逻辑分区可以有若干个,不过逻辑分区必须建立在扩展分区上。意思就把扩展分区分成若干个逻辑分区

273d525fb40e76a0fbfe75b58516c81a.png

图主要表达了逻辑分区和扩展分区的关系。

为什么Linux只能分四个主分区呢?硬盘的第一扇区大小为512个字节可以分成三个部分:第一部分MBR,需要占用446字节,第二部分DPT,需要占用64字节,每各分区信息需要16个字节,所以刚好能存放四个分区的表。第三部分 两个字节存放 结束标志。446+64+2=512字节。

fdisk -l   来查看一下硬盘大小 从而选择在那个硬盘上分区。

fdisk 命令不会的自行查找 不做过多解释

我已经有了三个分区接下来创建第四个分区:创建分区

fidsk  /dev/sda  :进入分区界面

注意:这里的硬盘位置/dev/sda 可能不同 fdisk -l 硬盘大小左边有位置。

ce04a231208598defbe9240764602efa.png

如果第一次进去 可以 先查看帮助   h或者help

最常用的三个我已经标记了:

n :增加一个分区   d :删除一个分区   w  : 保存退出。

另外还有可能用到的

p :可以在保存退出之前查看分区是否成功了   q : 不保存退出。

7e460852108fc5473e5c1d5bdea746d4.png

p :的意思就是在创建一个主分区。

e :建立扩展分区

我们做两个实验:

(一):增加一个扩展分区 接着在扩展分区里面增加逻辑分区:

083a9614f747b7836b7cecb8e625018d.png

步骤:

n 进入  我们选择e创建扩展分区 ,回车默认起始的柱面 ,输入+1G回车。

继续 n 来创建逻辑分区 ,同样回车默认起始的柱面,输入 +500M回车。

已经创建了一个1GB的扩展分区并在里面创建了一个500M的逻辑分区。

(二)  :增加一个主分区(删除刚才创建的分区)

8b9b10f73f9bf2450c0af5a7c5aec722.png

步骤:

删除刚创建的扩展分区:d 选择删除4回车,n进去选择p创建主分区,

默认起始的柱面回车 ,输入+1G回车。w :保存退出。

印证了我们上边说的 主分区最多只能有四个,再要增加分区必须用扩展分区。重新加载分区

partx -u /dev/sda

6af044ef7de05bd56c9388fbc90a2f09.png

格式化分区

mkfs.ext4 /dev/sda5

f647332e0d886406c80fc1c51bc09ad4.png

在这里格式化为ext4,其他格式自行选择。挂载分区

mount /dev/sda5 /xin

8d510c2478e9afdfe076f854a7a070c8.png

到这里我们已经增加了一个1GB主分区 如果有什么错误和疑问请联系我

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/291115.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Android studio之Error:(23, 17) Failed to resolve: junit:junit:4.12

1 probleam 2 resolve method // testCompile junit:junit:4.12

20杨氏矩阵查找

问题描述:在一个m行n列二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 例如下面的二维数组就…

玩一玩微信公众号开发(一) 接入系统

一开始我准备学一学微信开发。后来看了一下文档,需要自己搭服务器进行接口对调。有点麻烦所以就没继续学下去。现在学习过了Kotlin、Spring Boot很多东西,感觉可以比较方便的进行开发了。今天就来回过头学习一下。 准备工作 申请公众号 首先说明一下&…

Android studio之NDK integration is deprecated in the current plugin解决办法

1 、问题 编译Android项目,出现下面错误 NDK integration is deprecated in the current plugin 2、解决办法 在我们 gradle.properties(Project Properties) file add android.useDeprecatedNdktrue

使用 System.Net.Http.Json 简化 HttpClient 的使用

使用 System.Net.Http.Json 简化 HttpClient 的使用Intro从 .NET Core 3.1 开始,微软添加了一个 System.Net.Http.Json 的扩展,可以用来简化 HttpClient 的使用,看到在很多项目里还并未开始使用,所以想向大家介绍一下SamplePostAs…

MySQL的四种不同查询的分析

1.前置条件:本次是基于小数据量,且数据块在一个页中的最理想情况进行分析,可能无具体的实际意义,但是可以借鉴到各种复杂条件下,因为原理是相同的,知小见大,见微知著!打开语句分析并确认是否已经…

.NET6之MiniAPI(十八):OpenAPI swagger

从本篇开始,介绍一些很不错的三方库,来丰富MiniAPI的使用。在创建MiniAPI项目时,模板提供了一个是否启用OpenAPI的选项,足见这个三方库的优势和强大。OpenAPI为我们测试API提供了强大的支持,调用API的开发人员&#xf…

Android之ndk-build出现c:28:51: error: ‘get_string‘ undeclared here (not in a function)解决办法

1 problem ndk-build error: get_string undeclared here (not in a function) 2 resolve jstring get_strstring(JNIEnv* env, jobject thiz) {return (*env)->NewStringUTF(env, "I am chenyu, 动态注册JNI"); }jint add_int(JNIEnv* env, jobject jobj, ji…

BeetleX服务网关授权配置

很多应用服务都需要授权访问,为了更好地统一处理这种授权验证,服务网关提供了JWT验证插件用于解决这问题。网关的JWT验证插件默认是关闭的,只有当开启后网关才会对请求进行拦截验证处理。开启开启JWT验证需要在插件管理里开启Webapi JWT验证插…

Linux下的压缩与解压缩

tar命令zip命令unzip命令gzip命令bzip2命令tar命令:压缩和解压缩tar格式的文件格式:tar [主选项辅选项] 文件或目录【主选项告诉tar要做什么事,是必须要有的,辅选项是辅助使用的,和通常的选项一样,可选】主…

Android之JNI动态注册native方法和JNI数据简单使用

1、爆结果照片 2、介绍JNI注册方式 JVM 查找 native 方法有两种方式: 1)、按照 JNI 规范的命名规则(静态注册) 2) 、调用 JNI 提供的 RegisterNatives 函数,将本地函数注册到 JVM 中(动态注册) 静态注册的实现可以参考我的这篇博客 http://blog.csdn.net/u01…

Linux怎么查询全部容器时间,linuxea:如何单单修改docker容器的系统时间

一般情况下,我们仅仅需要修改容器的时间与我们宿主机的实际实际一致即可,我们知道,默认情况下docker容器是不允许访问系统时钟,但是有一款开源的软件使这样的需求变成了可能。此lib拦截用于检索当前时间和日期的所有系统调用&…

关闭系统索引(转)

转自“http://jingyan.baidu.com/article/d621e8daeaaa392865913f0a.html” 关闭系统索引 Windows索引服务是为文件、电子邮件和其他内容提供内容索引、属性缓存和搜索结果。 Windows系统在安装完成后,会逐步创建特定文件、文件夹和其它目标的索引,例如开…

如何编译 dotnet/aspnetcore 源代码

前言最近,准备为 dotnet/aspnetcore 修改 issue,但是在 clone 代码后,发现要编译成功,远没有想象中那么容易。因此,将整个过程进行记录,以供大家参考。以下操作都是在 Windows 10 下完成。0.环境准备详见官…

linux 编译工具链,Linux工具链for TKStudio下载_Linux工具链for TKStudio官方下载-太平洋下载中心...

Linux工具链for TKStudio是一款支持TKStudio IDE集成开发环境的辅助LINUX交叉编译工具链软件,交叉编译就是跨架构编译,编译出来的程序不能在本机执行(当然有例外情况)。所以这个时候就需要交叉编译工具链。译工具链一般最简化的为 binutils gcc glibc …

Convolutional Neural Networks for Visual Recognition 1

Introduction 这是斯坦福计算机视觉大牛李菲菲最新开设的一门关于deep learning在计算机视觉领域的相关应用的课程。这个课程重点介绍了deep learning里的一种比较流行的模型:Convolutional Neural Networks,简称CNN,主要利用CNN来做visual r…

记一次 .NET 某供应链WEB网站 CPU 爆高事故分析

一:背景 1. 讲故事年前有位朋友加微信求助,说他的程序出现了偶发性CPU爆高,寻求如何解决,截图如下:我建议朋友用 procdump 在 cpu 高的时候连抓两个dump,这样分析起来比较稳健,朋友也如期的成功…

html5做的太阳系

效果图&#xff1a; 源代码&#xff1a; <!DOCTYPE html><html><head><meta charset"UTF-8"> <title></title></head><body><canvas id"canvas" width"1000" height"1000" style&…

Windows 11 任务管理器重磅升级!界面迎来全新设计,十年来首次大改!

面向 Dev 频道的 Windows 预览体验成员&#xff0c;微软近日发布了 Windows 11 预览版 Build 22557。在此版本中&#xff0c;任务管理器迎来了全新的设计&#xff0c;这是其自 Windows 8 以来的首次变更&#xff0c; 也是任务管理器十年来最大的一次升级。史诗级更新&#xff0…

modbus调试工具 linux,linux libmodbus的移植

1.前言Modbus是一个工业通信系统&#xff0c;由带智能终端的可编程序控制器和计算机通过公用线路或局部专用线路连接而成。其系统结构既包括硬件、亦包括软件。它可应用于各种数据采集和过程监控。2.移植步骤第一&#xff0c;进入libmodbus目录下&#xff0c;在交叉编译器是最好…