温馨提示×

centos分区怎么操作

小樊
57
2026-09-06 09:01:46
栏目: 智能运维

在 CentOS 下“分区操作”常见有几种场景:新装系统分区、安装后新增磁盘分区、扩容/调整分区。下面按最常见用法给你讲,命令以 CentOS 7/8/Stream 为例(磁盘使用 MBR/GPT + LVM 最常见)。


一、查看当前磁盘和分区

lsblk

或

fdisk -l

示例:

sda      8:0    0   100G  0 disk
├─sda1   8:1    0   1G    0 part /boot
├─sda2   8:2    0   99G   0 part
  ├─cl-root  xfs  /
  ├─cl-swap  swap

二、对新硬盘进行分区(示例:/dev/sdb)

1️⃣ 使用 fdisk(≤2TB 磁盘,MBR)

fdisk /dev/sdb

常用命令:

  • n 新建分区
  • p 主分区
  • 回车(默认起始扇区)
  • 回车(默认全部空间)
  • w 保存退出

2️⃣ 使用 parted(>2TB 或 GPT)

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

三、格式化分区

mkfs.xfs /dev/sdb1

或 ext4:

mkfs.ext4 /dev/sdb1

四、挂载分区

临时挂载

mkdir /data
mount /dev/sdb1 /data

开机自动挂载(推荐)

查看 UUID:

blkid /dev/sdb1

编辑:

vi /etc/fstab

添加:

UUID=xxxx-xxxx /data xfs defaults 0 0

测试:

mount -a

五、使用 LVM(CentOS 推荐方式)

1️⃣ 创建物理卷

pvcreate /dev/sdb1

2️⃣ 创建卷组

vgcreate vg_data /dev/sdb1

3️⃣ 创建逻辑卷

lvcreate -L 50G -n lv_data vg_data

4️⃣ 格式化并挂载

mkfs.xfs /dev/vg_data/lv_data
mkdir /data
mount /dev/vg_data/lv_data /data

六、扩容已有分区(LVM 示例)

lvextend -L +20G /dev/cl/root
xfs_growfs /

(ext4 用 resize2fs)


七、注意事项(很重要)

✅ 操作前备份数据
✅ 不要对正在使用的系统盘随便 fdisk
✅ 云服务器建议用控制台快照
✅ 根分区一般使用 LVM 更安全


如果你能告诉我:

  • 是 新硬盘 还是 系统盘
  • CentOS 版本
  • 是否使用 LVM
  • 想做什么(挂载 / 扩容 / 重装)

我可以直接给你一步步命令。

0 踩