centos服务器运行后端程序出现问题,使用df -h排查发现root目录磁盘空间满了,但是home目录还有很大空间
于是开始扩容,首先运行
find . -type f -size +1024M
find . -type f -size +100M
find . -type f -size +10M
寻找可以清除的大文件进行删除,否则yum不能运行
清理出部分空间后,运行
yum install xfsdump -y
安装完成后,先卸载home目录
umount /home
接着运行命令缩小home空间
lvreduce -L 100G /dev/mapper/centos-home
出现提示缩小空间成功
WARNING: Reducing active logical volume to 100.00 GiB
THIS MAY DESTROY YOUR DATA (filesystem etc.)
Do you really want to reduce home? [y/n]: y
Reducing logical volume home to 100.00 GiB Logical volume home successfully resized
增大根目录
lvextend -l +100%FREE /dev/mapper/centos-root
拓展目录空间
xfs_growfs /dev/mapper/centos-root
重新挂载home目录
mkfs.xfs -f /dev/mapper/centos-home
mount /home