在 CentOS 上做“分卷”通常指以下几种场景之一,你可以对照看看你想做的是哪一种:
LVM(逻辑卷管理)是 CentOS 官方推荐方式,方便后期扩容、缩容。
Installation Destination → Custom → Done
LVM
| 挂载点 | 大小 | 说明 |
|---|---|---|
/boot |
1G | 标准分区 |
/ |
50–100G | 根分区(ext4 / xfs) |
/home |
剩余空间 | 用户数据 |
swap |
内存的 1–2 倍 | 交换空间 |
/和/home使用 LVM 卷,/boot用标准分区。
/dev/sdb)# 1. 创建物理卷
pvcreate /dev/sdb
# 2. 创建卷组
vgcreate vgdata /dev/sdb
# 3. 创建逻辑卷
lvcreate -L 50G -n lvdata vgdata
# 4. 格式化
mkfs.xfs /dev/vgdata/lvdata
# 5. 挂载
mkdir /data
mount /dev/vgdata/lvdata /data
echo "/dev/vgdata/lvdata /data xfs defaults 0 0" >> /etc/fstab
如果你是想把一个大文件拆成多个小文件(比如备份):
tar + splittar -czf - /data | split -b 2G - backup.tar.gz.
解压:
cat backup.tar.gz.* | tar -xzf -
fdisk /dev/sdb
步骤:
n 新建分区d 删除分区w 保存然后格式化:
mkfs.xfs /dev/sdb1
✅ 可以,但 /boot 不建议放在 LVM,/boot 必须是标准分区。
✅ LVM 支持在线扩容(xfs):
lvextend -L +20G /dev/vgdata/lvdata
xfs_growfs /data
| 场景 | 推荐方式 |
|---|---|
| 系统安装 | LVM 分卷 |
| 后期加盘 | LVM |
| 文件拆分 | tar + split |
| 简单分区 | fdisk / parted |
如果你愿意,可以贴一下:
我可以给你 精确的分卷方案。