在 CentOS 里“分卷大小怎么设”,要看你指的是 哪种分卷。常见有 3 种场景,我分别说明,你可以对号入座。
在 CentOS 7 / 8 / Stream 安装过程中,选择:
安装目的地 → 自定义分区(Custom)
| 挂载点 | 说明 | 建议大小 |
|---|---|---|
/boot |
内核、启动文件 | 1G(CentOS 8/Stream 推荐) |
/ |
根分区 | 20G–50G(最小 10G) |
/home |
用户数据 | 按需 |
/var |
日志、数据库 | 10G–50G(服务器建议单独) |
swap |
交换分区 | 内存 ≤ 8G:1–2 倍;≥ 16G:8–16G 或不设 |
/boot 1G
swap 8G
/ 30G
/var 20G
/home 剩余
✅ 不需要提前算得太死,LVM 后期可以扩容。
CentOS 默认使用 LVM,分卷大小用 PE(物理扩展单元) 管理。
vgdisplay
lvcreate -L 20G -n lv_root centos
或按百分比:
lvcreate -l 50%FREE -n lv_data centos
lvextend -L +10G /dev/centos/lv_root
resize2fs /dev/centos/lv_root # ext4
或(xfs):
xfs_growfs /
✅ LVM 的好处:大小随时调,不影响数据
如果你问的是 怎么把一个大文件分成多个小卷:
tar -cvf - data/ | split -b 2G - data.tar.
还原:
cat data.tar.* | tar -xvf -
-b 2G → 每个卷 2GB-d → 数字后缀-a 3 → 后缀长度| 你想做的事 | 应该看 |
|---|---|
| 安装系统时分区 | ✅ 第一节 |
| 磁盘、逻辑卷大小 | ✅ 第二节 |
| 文件分卷压缩 | ✅ 第三节 |
如果你愿意,可以告诉我:
我可以直接给你一条最合适的分区方案。