在很多情况下我们可能需要在使用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主分区 如果有什么错误和疑问请联系我

Logo

更多推荐