补充说明
cfdisk 属于 util-linux,提供全屏界面创建、删除、调整分区,并支持 MBR(dos)与 GPT 分区表。它直接操作块设备,改动在确认 Write 前只存在于内存,Quit 可放弃。
对正在使用的磁盘分区可能导致数据丢失,操作前务必备份重要数据;修改后需让内核重读分区表(partprobe)或重启。脚本化分区应使用 sfdisk、parted,而不是依赖交互界面。
语法
cfdisk [选项] [设备]
选项
-L, --color[=when]:控制彩色输出(auto、always、never)-z, --zero:写分区表前清零磁盘首扇区-a, --arrow:使用方向键而非字母键导航-h, --help:显示帮助-V, --version:显示版本
实例
# 编辑第一块磁盘的分区表
sudo cfdisk /dev/sda
# 为 NVMe 磁盘创建 GPT 分区
sudo cfdisk /dev/nvme0n1
# 强制使用 MBR 标签(启动界面中选择 dos)
sudo cfdisk /dev/sdb
# 修改后让内核重读分区表
sudo partprobe /dev/sda
# 查看结果
lsblk -f
sudo fdisk -l /dev/sda
在界面中先选择 [ New ] 创建分区、[ Type ] 设置类型,最后 [ Write ] 输入 yes 落盘;未写入就退出不会产生任何改动。