2023年11月25日发(作者:)

parted和fdisk——两种磁盘分区并挂载的⽅法

本章节中主要使⽤的是两种⽅法:fdisk分区和parted分区。下⾯为详细介绍。

⼀、FDISK分区挂载

前情提要:⽬前有⼀块新的磁盘挂载到了系统中,需要对其进⾏格式化、分区、挂载到特定⽬录。

1、⾸先查看⽬前的系统挂载情况

使⽤可以查看当前系统中详细的存储设备挂载情况。

$ df -h

测试⽤的系统是⼀个虚拟系统,可以看到主要挂载就是⼀个200G的虚拟挂载区

/dev/mapper/vmware-rootfs/dev/sda1

我们再⽤查看⽬前所有磁盘的状态:

$ fdisk -l

我们可以看到⼀个未分区、未挂载的500GB磁盘sdb的存在。接下来要做的就是⽤fdisk⼯具来对这个磁盘进⾏分区。

2、进⼊fdisk操作模式

通过指令我们可以进⼊对应磁盘的fdisk操作模式,我们可以输⼊来获取如下的帮助列表,并选择对应的功能进⾏后续操作。

$ fdisk /dev/sd*m

⽬前我们需要对新的磁盘进⾏分区操作,所以我们输⼊来创建新的分区。过程⾮常简单,如下所⽰:

n

此时我们再使⽤查看,则会看到分区已经完成:

$ fdisk -l

3、对新分区进⾏格式化操作

我们需要对新分区进⾏格式化操作后才能进⾏下⼀步的挂载,在这个例⼦中我们需要的fs为ext4格式,所以我们直接对磁盘进⾏格式化。

有两种格式化⽅法:

$ mkfs -t ext4 /dev/sdb1

$ cd /data

$ mkdir /fdisk

然后直接使⽤mount⼯具把分区挂载到对应⽂件夹:

$ mount /dev/sdb1 /data/fdisk

最后通过查看挂载情况

$ df -h

可以看到已经挂载成功

/dev/sdb1

5、设置磁盘的开机⾃动挂载

查看所有的挂载进程:

$ systemctl stauts *.mount

查看/data/fdisk的挂载进程: (注意命名规则)

$ systemctl status

正常情况如下:

如果存在报错则⼀个个去排除。

⼆、Parted分区挂载

前情提要:⽬前有⼀块新的磁盘挂载到了系统中,需要对其进⾏格式化、分区、挂载到特定⽬录。

Parted是⼀个⽐fdisk更新、更强⼤的磁盘分区⼯具,在这⾥我们也以新的磁盘为例进⾏挂载演⽰。关于parted⼯具的其他相信⽤法我会

/dev/sdc

找时间专门开⼀个⽂章来写⼀下。

1、查看磁盘状态

也是同样通过 来确认⽬前的磁盘状态和挂载状态。

$ df -h$ fdisk -l

2、进⼊parted操作模式

直接进⼊新盘的操作模式

$ parted /dev/sdc

⾸先格式化磁盘,⽤模式。然后创建⼀个分区,磁盘空间全部分配给这个分区。

gpt

如果需要设定特定的分区⼤⼩,可以⽤这种格式,意为100M处开始的400MB⼤⼩的分区

mkpart primary 100 500

完成后退出

3、对新分区进⾏格式化操作等后续操作