如果将PV分配给XFS空闲空间,是否可以在LVM中pvmove&vgreduced?

b91juud3  于 2022-09-19  发布在  Linux
关注(0)|答案(1)|浏览(149)

我有一个大约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/,归结为“备份数据、重新格式化、恢复”。

这真的是唯一的选择吗?

zzwlnbp8

zzwlnbp81#

我已经在XFS Long Back上尝试过了。手边没有命令,但执行了以下操作:

1.备份当前的XFS文件系统
1.取下LV
1.创建所需大小的新LV
1.恢复XFS备份

相关问题