使用lvm对xfs类型逻辑卷进行缩容
1.确定需要缩容的逻辑卷的类型是否是xfs
df -Th
2.备份逻辑卷对应的目录原数据
# /tmp/home.dump:为备份后存放的位置,/home:为需要备份的目录
xfsdump -f /tmp/home.dump /home
# 1.输入session名:home_session
# 2.输入media:home_media
# 3.查看STATUS是否是SUCCESS,注意保证空间足够。
3.卸载分区
#卸载分区命令
umount /home#如果target is busy,请使用lsof命令查看占用的进程,然后停掉对应进程
lsof /home
4.减少分区大小
方法一:直接在原有分区减少
# 减少500G
lvreduce -L -500G /dev/vg_srv/lv_home
# 减少到500G
lvreduce -L 500G /dev/vg_srv/lv_home
方法二:删除旧的,创建新的
除了直接减小分区大小外,还有一种方法,先移除/dev/vg_srv/lv_home,再添加新的/dev/vg_srv/lv_home
lvremove /dev/vg_srv/lv_home
lvcreate – name lv_home -L 49GB vg_srv
5.格式化分区
mkfs.xfs -f /dev/vg_srv/lv_home
6.重新挂载
mount /dev/vg_srv/lv_home /home
7.恢复数据
xfsrestore -f /tmp/home.dump /home
8.查看缩容结果
df -h