一、fdisk命令简介
fdisk是用于创建和管理磁盘分区的Linux命令。它能够让你创建新的分区、删除已有的分区、以及将一个分区切割成多个更小的分区等等。在使用fdisk命令进行磁盘分区之前,你需要以root身份登录系统。
二、查看当前的磁盘分区信息
在进行磁盘分区操作之前,我们需要先查看当前系统上的磁盘分区信息,可以使用以下命令查看磁盘设备列表:
lsblk
执行该命令后,会返回所有可用的磁盘设备列表。例如:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 40G 0 disk
├─sda1 8:1 0 1G 0 part /boot
├─sda2 8:2 0 10G 0 part /
└─sda3 8:3 0 29G 0 part /home
在上面的例子中,我们可以看到/dev/sda磁盘下有三个分区(sda1、sda2和sda3)。
三、使用fdisk命令对/dev/sda进行分区
在使用fdisk对/dev/sda进行分区之前,我们需要做好对数据的备份。在保证数据安全的前提下,执行以下命令来打开fdisk命令:
fdisk /dev/sda
在打开fdisk命令后,我们可以开始进行分区操作。首先,执行以下命令来查看fdisk的使用说明:
m
执行上述命令后,我们可以看到fdisk的使用说明。根据需要输入对应命令即可进行操作。以下是一些常用的命令:
n
: 创建一个新分区p
: 打印当前分区列表d
: 删除一个分区w
: 把新的分区表写入磁盘,并退出q
: 退出
以下是一个根据需要创建两个分区的示例:
n # 创建新分区
p # 打印分区列表
1 # 设置分区编号为1
[enter] # 采用默认的起始位置
+2G # 设定分区大小为2GB
n # 创建新分区
p # 打印分区列表
2 # 设置分区编号为2
[enter] # 采用默认的起始位置
[enter] # 采用默认的结束位置
w # 写入分区表并退出
执行完上述操作后,我们就成功地将/dev/sda磁盘分为了两个分区。使用以下命令即可查看新的分区列表:
lsblk
四、分区后的操作
分区后,我们可以使用以下命令来格式化、挂载新分区:
mkfs.ext4 /dev/sda1 # 格式化sda1分区
mkfs.ext4 /dev/sda2 # 格式化sda2分区
mkdir /mnt/sda1 # 创建sda1挂载目录
mkdir /mnt/sda2 # 创建sda2挂载目录
mount /dev/sda1 /mnt/sda1 # 挂载sda1分区
mount /dev/sda2 /mnt/sda2 # 挂载sda2分区
执行完上述命令后,我们即可访问新分区并在其上进行读写操作。