许多Linux系统管理员有错误的假设,LVM不支持在线萎缩。事实是相反的,完全支持的Linux LVM在线装置萎缩。但是,是的,我们知道,当我们需要收缩LVM设备卸载受到设备。把设备安装状态前收缩的原因在于在FileSytem限制,大多数的文件系统不支持联机收缩,是他们支持在线扩展。我知道一个文件系统,支持在线缩水,btrfs的(http://en.wikipedia.org/wiki/Btrfs)是文件系统。
要缩小LVM设备为/dev/DS/lv_test的大小为10GB
***步:卸载设备使用
- umount /dev/ds/lv_test
第二步:执行文件系统检查
- fsck -f /dev/ds/lv_test
第三步:调整文件系统大小
- resize2fs /dev/ds/lv_test 9G
第四步:现在降低LVM的大小
- lvreduce -L -1G /dev/ds/lv_test
现在挂载设备和文件系统,并使用df -h命令查看。