在 CentOS(以及大多数 Linux 发行版)中,“分区”通常包含两个部分:
/、/home)下面按常见场景给你讲清楚 CentOS 怎么分区。
| 挂载点 | 大小 | 说明 |
|---|---|---|
/ |
全部剩余空间 | 根分区 |
swap |
内存的 1–2 倍 | 交换分区(内存大可不要) |
| 挂载点 | 建议大小 | 说明 |
|---|---|---|
/boot |
1G | 引导分区 |
/ |
20–50G | 系统文件 |
/home |
剩余空间的一部分 | 用户数据 |
/var |
10–30G | 日志、数据库 |
swap |
视内存而定 | 一般 4–8G 即可 |
CentOS 默认支持 LVM(逻辑卷管理),方便以后扩容。
常见 LVM 结构:
/dev/sda
├─ /boot
└─ LVM
├─ root (/)
├─ home (/home)
└─ swap
/boot//homeswapxfs(CentOS 默认)lsblk
fdisk -l
fdisk /dev/sdb
常用命令:
n 新建分区p 主分区d 删除w 保存mkfs.xfs /dev/sdb1
mkdir /data
mount /dev/sdb1 /data
开机自动挂载:
vim /etc/fstab
添加:
/dev/sdb1 /data xfs defaults 0 0
pvcreate /dev/sdb
vgcreate vg_data /dev/sdb
lvcreate -L 20G -n lv_root vg_data
mkfs.xfs /dev/vg_data/lv_root
mount /dev/vg_data/lv_root /data
| 类型 | 支持大小 | 说明 |
|---|---|---|
| MBR | ≤ 2TB | 老式 |
| GPT | > 2TB | 新服务器推荐 |
UEFI 启动必须用 GPT
/ + swap/boot + / + /home + swap如果你愿意,可以告诉我:
我可以直接帮你规划一套分区方案。