如何从 VG 中删除 PV 而不丢失其数据?

如何从 VG 中删除 PV 而不丢失其数据?

我想从 VG 中分离 PV,但保留其上的数据,并有可能在将来重新附加

LV 在其上完全分离(没有 LV 在要分离的 PV 和其余部分上都具有 LE)。

这样做很容易丢失 PV 上的数据(pvmove、vgreduce),但这与我想要的相反

这有可能吗?

答案1

正如 @frostschutz 所解释的,在这种情况下,该vgsplit工具可用于将 PV 从 VG 中分离出来,并将其转换为另一个单 PV VG:

vgsplit yourvg newvgname /dev/sdx

/dev/sdx它从 VG 中删除 PV yourvg,并将其转换为名为 的新的单 PV VG newvgname

对于vgsplit,PV 上的所有 LV 都应该处于离线状态,卸载它们后/dev/sdx可以通过命令到达。vgchange -an /dev/yourvg/lvname

稍后可以通过命令重新加入 VG vgmerge

相关内容