Linux 命令速查
文件管理 man cfdisk

cfdisk

基于 curses 的交互式分区表编辑器

返回

补充说明

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 落盘;未写入就退出不会产生任何改动。

参考链接