温馨提示×

CentOS分卷如何格式化

小樊
37
2026-08-19 12:51:09
栏目: 智能运维

在 CentOS 上分卷(分区)格式化,通常指把磁盘分区或 LVM 逻辑卷格式化成某种文件系统(如 ext4、xfs)。下面按常见场景给你完整步骤,从查看磁盘到格式化、挂载。


一、查看磁盘和分区

lsblk

fdisk -l

示例:

sdb      8:16   0 500G  0 disk
├─sdb1   8:17   0 200G  0 part
├─sdb2   8:18   0 300G  0 part

二、如果是普通分区(如 /dev/sdb1)格式化

1️⃣ 格式化为 ext4

mkfs.ext4 /dev/sdb1

2️⃣ 格式化为 xfs(CentOS 7/8 默认)

mkfs.xfs /dev/sdb1

⚠️ 会清空数据,确认设备名正确


三、如果是LVM 逻辑卷(最常见“分卷”场景)

1️⃣ 查看逻辑卷

lvs

lvdisplay

示例:

/dev/vg_data/lv_data

2️⃣ 格式化 LVM 逻辑卷

ext4

mkfs.ext4 /dev/vg_data/lv_data

xfs

mkfs.xfs /dev/vg_data/lv_data

四、挂载分区 / 逻辑卷

1️⃣ 创建挂载目录

mkdir /data

2️⃣ 挂载

mount /dev/vg_data/lv_data /data

3️⃣ 设置开机自动挂载

blkid

复制 UUID,然后编辑:

vim /etc/fstab

示例(ext4):

UUID=xxxx-xxxx-xxxx  /data  ext4  defaults  0 0

或(xfs):

UUID=xxxx-xxxx-xxxx  /data  xfs  defaults  0 0

五、如果是全新磁盘,还没分区

你可以选择:

✅ 方案 1:直接整盘格式化(不分区)

mkfs.xfs /dev/sdb

✅ 方案 2:先分区再格式化

fdisk /dev/sdb

然后:

mkfs.xfs /dev/sdb1

六、常见错误排查

❌ 设备正被使用

umount /dev/sdb1

❌ 无法格式化 LVM

lvchange -ay /dev/vg_data/lv_data

七、总结速查表

场景 命令
查看磁盘 lsblk
格式化 ext4 mkfs.ext4 /dev/xxx
格式化 xfs mkfs.xfs /dev/xxx
挂载 mount /dev/xxx /dir
自动挂载 /etc/fstab

如果你愿意,可以把你的 lsblkfdisk -l 输出贴出来,我可以帮你判断该格式化哪个分卷,避免误操作。

0