在 CentOS 里,分区工具主要分 命令行 和 图形界面 两类,常用如下:
fdisk(最常用,MBR)适合 2TB 以下磁盘,老牌、简单。
fdisk -l # 查看磁盘
fdisk /dev/sdb # 对磁盘分区
常用命令:
n 新建分区d 删除分区p 查看分区表w 保存退出⚠️ 不支持 GPT(大磁盘)
gdisk(推荐,GPT)适合 2TB 以上磁盘 / UEFI 启动
gdisk -l /dev/sdb
gdisk /dev/sdb
功能类似 fdisk,但支持 GPT 分区表。
parted(专业,支持 GPT + MBR)功能强,适合脚本和服务器。
parted /dev/sdb
常用:
mklabel gpt
mkpart primary ext4 0% 100%
print
quit
⚠️ 操作是即时生效,要小心。
如果你要做 动态扩容、快照,用 LVM。
pvcreate
vgcreate
lvcreate
lvextend
示例:
pvcreate /dev/sdb
vgcreate vgdata /dev/sdb
lvcreate -L 50G -n lvdata vgdata
mkfs.ext4 /dev/vgdata/lvdata
gparted功能强大,支持多种文件系统。
yum install gparted
gparted
分区后需要格式化:
mkfs.ext4 /dev/sdb1
mkfs.xfs /dev/sdb1 # CentOS 7/8 默认
| 场景 | 推荐工具 |
|---|---|
| 小盘 / 简单分区 | fdisk |
| 2TB+ / UEFI | gdisk |
| 服务器 / 灵活扩容 | LVM |
| 桌面 / 可视化 | gparted |
如果你愿意,可以告诉我:
我可以直接给你一套完整分区 + 挂载命令。