我有一个大约250 TB的XFS文件系统,通过LVM分布在几个磁盘(PV)上。
我已将大部分数据移动到另一台服务器。剩余的数据(约60 TB)只需在PV上即可轻松存储。
我想停用我的VG中的所有磁盘,只保留一个磁盘。问题是我的LV是XFS,Xfs filesystem shrinking is unsupported
。因此,无论文件系统多么“空”,我都不能使用pvmove
来从PV上删除区,因为它仍然被XFS中的空闲空间“使用”,因此不能vgreduce
。
所有关于如何做到这一点的教程,例如https://yallalabs.com/linux/how-to-reduce-shrink-the-size-of-a-lvm-partition-formatted-with-xfs-filesystem/,归结为“备份数据、重新格式化、恢复”。
这真的是唯一的选择吗?
1条答案
按热度按时间zzwlnbp81#
我已经在XFS Long Back上尝试过了。手边没有命令,但执行了以下操作:
1.备份当前的XFS文件系统
1.取下LV
1.创建所需大小的新LV
1.恢复XFS备份