fdisk 是 Linux 系统中一款功能强大的磁盘分区管理工具,可以观察硬盘的使用情况,也可以用来管理磁盘分区。本文仅介绍如何使用 fdisk 创建新的磁盘分区。
假设我们的 Linux 系统中增加了一块新的磁盘,系统对应的设备名为 /dev/sdd,下面我们通过 fdisk 命令对这个磁盘进行分区。
<div ">
$ sudo fdisk /dev/sdd
输入命令 n 来创建新分区:
根据上面的提示,我们选择 p 来创建主分区,然后提示我们输入分区的编号:
主分区的编号为 1- 4,这里我们输入了 1。接下来是设置分区的大小:
分区的大小是通过设置分区开始处的扇区和结束处的扇区设置的。这里如果回车两次会把整个磁盘划分为一个分区,也就是整个磁盘的容器都分给了一个分区。这样一个简单的分区就差不多完成了,注意此时的分区信息还没有写入到磁盘中,在这里还可以反悔,如果确认执行上面的分区,执行 w 命令就行了:
这时分区操作已经完成了,我们可以通过下面的命令查看分区的结果:
<div ">
$ sudo fdisk -l /dev/sdd
如果嫌上面的执行过程麻烦,可以用下面的一行命令起到相同的效果:
<div ">
$ (echo n; echo p; echo 1; echo ; echo ; echo w) | sudo fdisk /dev/sdd 更改分区的类型上面创建的分区类型默认为 83(Linux),如果想要一个 8e(Linux LVM)类型的分区该怎么办?我们可以继续使用 fdisk 命令修改分区的类型,这次输入 t 命令来修改分区的类型:
接下来可以选择要修改的分区号,我们只有一个分区,所以默认就是 1。
下面我们可以通过 L 命令来查看 fdisk 命令支持的分区类型:
我们需要创建 LVM,因此我们使用 LVM 的类型代码 8e:
最后输入 w 命令确认变更。再次查看 /dev/sdd 的分区信息,此时分区类型已经变成了 Linux LVM:
总结
分区是使用磁盘的基础,在分区完成后还需要对分区进行格式化,并把格式化后的文件系统挂载到 Linux 系统之后才能存储文件。
Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx