如何正确拔出/插入可移动 LVM2 设备?

Grz*_*cki 17 storage partition lvm removable-storage

如何正确拔出(移除)和稍后插入(插入)带有 LVM2 的可移动(热插拔、USB 等)存储设备?

我找到了这个笔记

移除(拔下、弹出):

lvchange -an /dev/your_volume_group_name
vgexport -a
Run Code Online (Sandbox Code Playgroud)

插入(插头):

vgimport -a
lvchange -ay /dev/your_volume_group_name
Run Code Online (Sandbox Code Playgroud)

但我不确定使用“全部”选项-a是否过大?

另一件事,我想知道在某些情况下是否需要vgscan pvscan在这种情况下使用?我正在考虑自动化解决方案。

bsd*_*bsd 14

您不必导出 VG,它用于将 VG 从一个系统迁移到另一个系统。

只需vgchange -an vgname停用要拔出的卷组上的所有逻辑卷。

稍后,在重新插入设备后,vgchange -ay vgname将重新激活 vgname VG 中的所有逻辑卷,然后您可以挂载 LV 并使用。

设备识别取决于硬件和内核模块等,但这应该适用于最新的套件。

  • 我只在两台机器共享一个设备ala差异scsi的情况下使用导出/导入。VG 只能存在于一个中,因此对于故障转移/HA,我们将导出和导入。要在不使用时简单地关闭 VG 设备集合,VG 导出不是必需的,尽管它也不会受到伤害 (2认同)