温馨提示×

centos stream8怎么分区

小樊
40
2026-07-20 05:07:02
栏目: 智能运维

CentOS Stream 8 上分区,常见做法有:安装时分区安装后手动分区 两种。下面按实际场景给你一个完整说明。


一、安装 CentOS Stream 8 时分区(推荐)

这是最常见、最安全的方式,适合新装系统。

1️⃣ 分区方案建议(通用服务器)

挂载点 大小 说明
/boot 1G 内核与启动文件
/ 50–100G 根分区
/home 剩余空间 用户数据(可选)
swap 内存 ≤ 8G:1–2倍
内存 ≥ 16G:8–16G
交换分区
/data 按需 数据盘(可选)

2️⃣ 安装时操作步骤

  1. 在安装界面选择 Installation Destination
  2. 选择磁盘 → Custom(自定义分区)
  3. 选择 Standard PartitionLVM
  4. 依次添加:
    • /boot
    • swap
    • /
    • 其他按需
  5. 确认 → Begin Installation

建议选择 LVM,以后可以扩容、快照。


二、安装后手动分区(新增磁盘)

如果你已经装好系统,想给新硬盘分区。

1️⃣ 查看磁盘

lsblk
fdisk -l

2️⃣ 使用 fdisk 分区(MBR)

fdisk /dev/sdb

常用命令:

  • n 新建分区
  • p 主分区
  • d 删除分区
  • w 保存退出

3️⃣ 使用 parted(GPT,>2TB 推荐)

parted /dev/sdb
mklabel gpt
mkpart primary ext4 0% 100%
quit

三、格式化和挂载分区

1️⃣ 格式化

mkfs.ext4 /dev/sdb1

2️⃣ 挂载

mkdir /data
mount /dev/sdb1 /data

3️⃣ 设置开机自动挂载

blkid /dev/sdb1

复制 UUID,编辑:

vim /etc/fstab

示例:

UUID=xxxx-xxxx-xxxx  /data  ext4  defaults  0 0

四、LVM 分区方式(推荐生产环境)

创建 LVM

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


六、告诉你我你的场景,我可以给你“定制方案”

你可以直接回复我:

  • ✅ 物理机 / 虚拟机 / 云服务器?
  • ✅ 单盘还是多盘?
  • ✅ 用作什么(Web / 数据库 / Docker / K8s)?

我可以帮你生成一个✅ 可直接照抄执行 的分区方案。

0