在 CentOS 里,“分卷”通常指 LVM 逻辑卷管理(分区/扩容/缩容),而不是传统意义上的“分卷压缩”。下面按常见场景给你一个完整说明。
| 场景 | 说明 |
|---|---|
| LVM 逻辑卷 | 最常用,用于磁盘分区、扩容、缩容 |
| 文件分卷压缩 | 如 tar + split |
| 多磁盘合并 | LVM 卷组 |
| 系统安装时分区 | 安装阶段 |
下面重点讲 LVM(最常用)。
lsblk
pvdisplay
vgdisplay
lvdisplay
假设磁盘是 /dev/sdb
pvcreate /dev/sdb
vgcreate vgdata /dev/sdb
查看:
vgdisplay
创建一个 50G 的逻辑卷:
lvcreate -L 50G -n lvdata vgdata
或 使用全部空间:
lvcreate -l 100%FREE -n lvdata vgdata
mkfs.xfs /dev/vgdata/lvdata
# 或 ext4
mkfs.ext4 /dev/vgdata/lvdata
mkdir /data
mount /dev/vgdata/lvdata /data
开机自动挂载:
blkid /dev/vgdata/lvdata
编辑 /etc/fstab:
UUID=xxxx /data xfs defaults 0 0
pvcreate /dev/sdc
vgextend vgdata /dev/sdc
lvextend -L +100G /dev/vgdata/lvdata
xfs_growfs /data
resize2fs /dev/vgdata/lvdata
如果你指的是 文件分卷压缩:
tar -czf - testdir | split -b 500M - testdir.tar.gz.
合并:
cat testdir.tar.gz.* | tar -xzf -
在 安装界面 → 安装目标 → 手动分区:
/boot:1Gswap:内存 1~2 倍/:30G+/data:剩余空间(LVM)✅ 推荐 LVM
你可以直接告诉我:
我可以给你 精确到命令级别 的方案。