在很多情况下我们可能需要在使用Linux的时候创建新的分区来帮助我们更好的学习和工作,接下来我就详细的介绍一下如何利用fdisk这条命令进行硬盘分区。
Linux磁盘分区和windows存在区别,Linux分区分为三类 主分区 扩展分区 和逻辑分区。然而它们三个关系有点乱不像windows那样非常明了。Linux主分区最少要有1个,最多为4个。扩展分区可以没有最多1个。且户分区+扩展分区总共不能超过4个。逻辑分区可以有若干个,不过逻辑分区必须建立在扩展分区上。意思就把扩展分区分成若干个逻辑分区
图主要表达了逻辑分区和扩展分区的关系。
为什么Linux只能分四个主分区呢?硬盘的第一扇区大小为512个字节可以分成三个部分:第一部分MBR,需要占用446字节,第二部分DPT,需要占用64字节,每各分区信息需要16个字节,所以刚好能存放四个分区的表。第三部分 两个字节存放 结束标志。446+64+2=512字节。
fdisk -l 来查看一下硬盘大小 从而选择在那个硬盘上分区。
fdisk 命令不会的自行查找 不做过多解释
我已经有了三个分区接下来创建第四个分区:创建分区
fidsk /dev/sda :进入分区界面
注意:这里的硬盘位置/dev/sda 可能不同 fdisk -l 硬盘大小左边有位置。
如果第一次进去 可以 先查看帮助 h或者help
最常用的三个我已经标记了:
n :增加一个分区 d :删除一个分区 w : 保存退出。
另外还有可能用到的
p :可以在保存退出之前查看分区是否成功了 q : 不保存退出。
p :的意思就是在创建一个主分区。
e :建立扩展分区
我们做两个实验:
(一):增加一个扩展分区 接着在扩展分区里面增加逻辑分区:
步骤:
n 进入 我们选择e创建扩展分区 ,回车默认起始的柱面 ,输入+1G回车。
继续 n 来创建逻辑分区 ,同样回车默认起始的柱面,输入 +500M回车。
已经创建了一个1GB的扩展分区并在里面创建了一个500M的逻辑分区。
(二) :增加一个主分区(删除刚才创建的分区)
步骤:
删除刚创建的扩展分区:d 选择删除4回车,n进去选择p创建主分区,
默认起始的柱面回车 ,输入+1G回车。w :保存退出。
印证了我们上边说的 主分区最多只能有四个,再要增加分区必须用扩展分区。重新加载分区
partx -u /dev/sda
格式化分区
mkfs.ext4 /dev/sda5
在这里格式化为ext4,其他格式自行选择。挂载分区
mount /dev/sda5 /xin
到这里我们已经增加了一个1GB主分区 如果有什么错误和疑问请联系我