fdisk 是 Linux 系统中最常用的磁盘分区工具之一,它允许管理员在命令行界面下对磁盘进行分区操作。它支持 MBR(主引导记录)和 GPT(GUID 分区表)分区表类型。
fdisk [选项] [设备]
| 选项 | 说明 |
|---|---|
-l |
列出指定设备的分区表信息 |
-u |
与-l一起使用时,以扇区为单位显示分区大小 |
-s |
显示指定分区的大小(以块为单位) |
-v |
显示版本信息 |
进入 fdisk 交互模式后,可以使用以下命令:
| 命令 | 说明 |
|---|---|
m |
显示帮助菜单 |
p |
显示当前分区表 |
n |
创建新分区 |
d |
删除分区 |
t |
更改分区类型 |
w |
保存并退出 |
q |
不保存退出 |
# 查看系统所有磁盘分区信息
sudo fdisk -l
# 查看指定磁盘(如/dev/sda)的分区信息
sudo fdisk -l /dev/sda
# 对/dev/sdb磁盘进行分区操作
sudo fdisk /dev/sdb
# 进入交互模式后,按 'p' 显示当前分区表
Command (m for help): p
# 按 'n' 创建新分区,然后根据提示选择分区类型、起始扇区等
Command (m for help): n
# 按 'w' 保存并退出
Command (m for help): w
sudo fdisk /dev/sdb
Command (m for help): d
Partition number (1-3): 2 # 输入要删除的分区号
Command (m for help): w # 保存更改
# 查看/dev/sda1分区的大小(以块为单位)
sudo fdisk -s /dev/sda1
# 查看以扇区为单位的分区信息
sudo fdisk -lu /dev/sda
w 命令保存更改后,分区表会立即生效partprobe 命令让系统重新读取分区表gdisk 或 parted 工具支持GPT分区表parted - 更强大的分区工具,支持GPTgdisk - 用于GPT分区表的工具mkfs - 创建文件系统mount - 挂载分区lsblk - 列出块设备信息