centos 默认分配给 /dev/mapper/centos-root 大小为50G,随着后期程序的安装等情况,会不够。因此,最好一开始装好系统时就给这个扩容,不然后期扩容会比较麻烦。以下为步骤:
1、查看分区、磁盘
查看分区
df -h
查看磁盘
lsblk
2、备份后卸载 /home 分区
/home 有重要资料的话请自行备份。
umount /home/
3、删除 /home 所在的逻辑卷
lvremove /dev/mapper/centos-home
4、扩容 /dev/mapper/centos-root
lvextend -L +133G /dev/mapper/centos-root
#根据磁盘空间剩余情况,设置新增大小
5、扩展root文件系统
xfs_growfs /dev/mapper/centos-root
df -lh
可以看到 root所在分区为 188 G
6、重新创建 home 的lvm逻辑分卷
先根据命令 vgdisplay 查看剩余空间大小
lvcreate -L 7.08T -n /dev/mapper/centos-home
#根据磁盘空间剩余情况,设置大小
7、创建 home 文件系统
mkfs.xfs /dev/mapper/centos-home
8、挂载 /home 分区
mount /dev/mapper/centos-home /home
9、查看、确认
cat /etc/fstab
# 查看启动挂载
df -h
# 查看磁盘
参考资料:
centos7 扩容磁盘/dev/mapper/centos-root - tangshow - 博客园 (cnblogs.com)
CentOS 7 增加root分区容量_centos7 root分区建议给多少-CSDN博客