目的:
把新添加的硬盘扩容到/dev/mapper/rl-root分区里面
实现步骤:
第一步:给 sdc 新建分区
bash
运行
fdisk /dev/sdc依次输入:
- 输入
n回车(新建分区) - 输入
p回车(主分区) - 直接连续按 3 次回车(默认从头到尾占满整块磁盘)
- 输入
w回车(保存分区表)
第二步:刷新分区,识别 sdc1
bash
运行
partprobe再执行lsblk能看到sdc → sdc1
第三步:把 /dev/sdc1 初始化为 LVM 物理卷
bash
运行
pvcreate /dev/sdc1第四步:把 sdc1 加入卷组 rl
bash
运行
vgextend rl /dev/sdc1第五步:把卷组所有空闲空间全部扩给 root
bash
运行
lvextend -l +100%FREE /dev/mapper/rl-root第六步:扩容 XFS 文件系统(CentOS7/8/9 默认都是 xfs)
bash
运行
xfs_growfs /第七步:查看最终效果
bash
运行
df -h此时/dev/mapper/rl-root已经把 sdc 全部容量合并进来了。
补充说明
- 以后再加 sdd、sde 新硬盘,完全一模一样流程;
- 如果后续
fdisk不习惯,也可以直接整块盘不分区,用pvcreate /dev/sdc也能直接用; - 你现在已有 sdb1 + 新 sdc 都并入 rl 卷组,根目录容量直接叠加。