Linux系统中,fdisk是一个非常重要的磁盘分区工具,可以对磁盘进行分区、格式化、调整分区大小等操作。本文将详细讲解fdisk的使用方法和案例讲解。
fdisk命令的格式如下:
fdisk [-l] [-b sector_size] [-u] device
其中,常用的参数有:
使用fdisk命令列出磁盘分区信息的方法非常简单,只需要在命令行中输入:
fdisk -l
即可列出系统中所有磁盘的分区信息。
使用fdisk命令创建新分区的方法如下:
1)运行fdisk命令,并指定需要操作的设备,如:
fdisk /dev/sda
2)输入n命令创建新分区;
3)输入p命令选择创建主分区或扩展分区;
4)输入分区号,如1、2、3等;
5)输入起始扇区号和结束扇区号,也可以输入分区大小,如+10G;
6)输入w命令保存分区表并退出。
使用fdisk命令删除分区的方法如下:
1)运行fdisk命令,并指定需要操作的设备,如:
fdisk /dev/sda
2)输入d命令删除分区;
3)输入分区号,如1、2、3等;
4)输入w命令保存分区表并退出。
使用fdisk命令修改分区大小的方法如下:
1)运行fdisk命令,并指定需要操作的设备,如:
fdisk /dev/sda
2)输入d命令删除需要调整大小的分区;
3)输入n命令创建一个新分区,分区号和起始扇区号需要与原分区一致;
4)输入新的结束扇区号或分区大小,如+5G;
5)输入w命令保存分区表并退出。
下面通过一个案例来详细讲解fdisk的使用方法。
假设我们的系统中有一块磁盘/dev/sdb,我们需要将其分为两个分区,一个为/boot分区,一个为/分区。具体步骤如下:
fdisk /dev/sdb
Command (m for help): n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-20971519, default 2048): 2048
Last sector, +sectors or +size{K,M,G} (2048-20971519, default 20971519): +500M
Command (m for help): n
Partition type:
p primary (1 primary, 0 extended, 3 free)
e extended
Select (default p): p
Partition number (2-4, default 2): 2
First sector (1026048-20971519, default 1026048):
Last sector, +sectors or +size{K,M,G} (1026048-20971519, default 20971519):
Command (m for help): t
Selected partition 1
Hex code (type L to list all codes): 83
Command (m for help): t
Selected partition 2
Hex code (type L to list all codes): 83
Command (m for help): w
The partition table has been altered!
mkfs.ext4 /dev/sdb1
mkfs.ext4 /dev/sdb2
mkdir /boot
mkdir /root
mount /dev/sdb1 /boot
mount /dev/sdb2 /root
至此,我们已经成功将/dev/sdb分为/boot和/两个分区,并格式化、挂载分区,可以开始使用了。