因工作需要,将/usr/users 空间从100G 缩小到50G
检查文件系统类型
mount | grep /usr/users
发现该文件系统使用的是 xfs ,逻辑卷为 /dev/appvg/applv,xfs类型的文件系统是不能直接缩小的
操作步骤:备份--卸载--重新格式化ext4--检查文件系统完整性,防止数据丢失e2fsck --缩小lvreduce--格式化为xfs -- 重新识别 xfs_growfs
cp -a /usr/users /tmp/
lsof /usr/users
fuser -k /usr/users 杀死目录进程
umount /usr/users 卸载
mkfs.ext4 /dev/appvg/applv 格式成ext4
e2fsck -f /dev/appvg/applv 检查文件系统完整性
resize2fs /dev/appvg/applv 50G 刷新逻辑卷大小50g
lvreduce -L 50G /dev/appvg/applv 缩小逻辑卷
resize2fs -f /dev/appvg/applv 重新识别逻辑卷大小
mkfs.xfs -f /dev/appvg/applv
mount /dev/appvg/applv /usr/users 挂载