1、查看新增硬盘
lsblk
2、给新增硬盘分区 n:添加 d:删除
fdisk /dev/sdb
n
默认
默认
wq 保存
3、将新增的分区创建物理卷
pvcreate /dev/sdb1
4、显示当前lvm卷组信息
vgdisplay -v
5、将新物理卷扩展到卷组
vgextend centos /dev/sdb1
6、将所有空闲空间扩展到root分区
lvextend -l +100%FREE /dev/centos/root
7、使用xfs_growfs同步文件系统
xfs_growfs /dev/centos/root
8、查看是否扩展成功
df -h
将 home 空间分到 root下
1、查看centos的系统版本
cat /etc/redhat-release
2、查看分区
df -h
3、备份home分区文件
tar cvf /tmp/home.tar /home
4、卸载home
umount /home (卸载)
卸载时 发现/home在使用中 先中止
fuser -km /home/ (中止)
5、删除/home所在的lv
lvremove /dev/mapper/centos-home
6、扩展/root所在的lv
lvextend -L +100G /dev/mapper/centos-root
7、扩展/root文件系统
xfs_growfs /dev/mapper/centos-root
8、重新创建home lv
lvcreate -L 39G -n /dev/mapper/centos-home 注释:建议比剩余小1G 如剩余40 就是39G
9、创建文件系统
mkfs.xfs /dev/mapper/centos-home
10、挂载home
mount /dev/mapper/centos-home
11、home文件恢复
tar xvf /tmp/home.tar -C /home/
12、再次使用df -h 查看系统磁盘大小