entos 默认分配给 /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
# 查看磁盘
作者:dc的梦呓
链接:https://www.jianshu.com/p/a342c0b43143
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。