目录
方法二、彻底删除 /dev/mapper/centos-home
2.删除 /dev/mapper/centos-home开机加载
说明
Centos 7 使用自动分区安装,系统空间/dev/mapper/centos-root 不够用的解决过程
注意:危险操作为保数据安全一定要做好备份
方法一、调整容量
1.调整/dev/mapper/centos-home容量
用df -lH 命令可以看到 / 系统目录只有54G , home 用户目录有489G, 这里将 home 调整为 30G的容量,剩余的用来增加系统容量。
备份文件
cd /
tar -zcvf home.tar.gz /home
lvresize 调整LV容量
lvresize -L 30G /dev/mapper/centos-home
由于xfs文件系统似乎不支持缩容,试了几种方式都是不能成功。xfs_growfs /dev/mapper/centos-home刷新后容量还是没有改变。而lvs可以看出容量已经改变成功。
格式化恢复备份
umount /home
mkfs.xfs -f /dev/mapper/centos-home
mount /dev/mapper/centos-home /home
tar -zxvf home.tar.gz
2.扩容/dev/mapper/centos-root
对系统分区扩容比较简单只要下面两个命令,注意这里的 lvresize -l 是小写的L。
lvresize -l +100%FREE /dev/mapper/centos-root
xfs_growfs /dev/mapper/centos-root
方法二、彻底删除 /dev/mapper/centos-home
1.备份文件
cd /
tar -zcvf home.tar.gz /home
2.删除 /dev/mapper/centos-home开机加载
打开/etc/fstab 找到/dev/mapper/centos-home行,整行删除
vi /etc/fstab
3.删除/dev/mapper/centos-home
umount /home
lvremove /dev/mapper/centos-home
可以用 lvs, pvs命令进行确认,可以看到home卷已经被删除。PFree提示有30G可用空间
4.扩容/dev/mapper/centos-root
lvresize -l +100%FREE /dev/mapper/centos-root
xfs_growfs /dev/mapper/centos-root
别忘了恢复 home目录数据
tar -zxvf home.tar.gz