在 CentOS Stream 8 上分区,常见做法有:安装时分区 和 安装后手动分区 两种。下面按实际场景给你一个完整说明。
这是最常见、最安全的方式,适合新装系统。
| 挂载点 | 大小 | 说明 |
|---|---|---|
/boot |
1G | 内核与启动文件 |
/ |
50–100G | 根分区 |
/home |
剩余空间 | 用户数据(可选) |
swap |
内存 ≤ 8G:1–2倍 内存 ≥ 16G:8–16G |
交换分区 |
/data |
按需 | 数据盘(可选) |
/bootswap/✅ 建议选择 LVM,以后可以扩容、快照。
如果你已经装好系统,想给新硬盘分区。
lsblk
fdisk -l
fdisk /dev/sdb
常用命令:
n 新建分区p 主分区d 删除分区w 保存退出parted /dev/sdb
mklabel gpt
mkpart primary ext4 0% 100%
quit
mkfs.ext4 /dev/sdb1
mkdir /data
mount /dev/sdb1 /data
blkid /dev/sdb1
复制 UUID,编辑:
vim /etc/fstab
示例:
UUID=xxxx-xxxx-xxxx /data ext4 defaults 0 0
pvcreate /dev/sdb
vgcreate vgdata /dev/sdb
lvcreate -L 100G -n lvdata vgdata
mkfs.ext4 /dev/vgdata/lvdata
mount /dev/vgdata/lvdata /data
以后可扩容:
lvextend -L +50G /dev/vgdata/lvdata
resize2fs /dev/vgdata/lvdata
❌ 不要给 /boot 分太大(1G 足够)
❌ / 不要全分完,留弹性
❌ 云服务器一般不用 swap
✅ 数据库服务器建议单独 /var 或 /data
你可以直接回复我:
我可以帮你生成一个✅ 可直接照抄执行 的分区方案。