如果要将整个卷组移动到另一个系统(例如,用户部门购置了新服务器),这非常容易。为此,我们使用 vgexport 和 vgimport 命令。
![]() | vgexport/vgimport 不是将驱动器从一个系统移动到另一个系统所必需的。 它是一种管理策略工具,用于在移动卷组期间阻止对其进行访问。 |
停用卷组会将其从内核中移除,并阻止对其进行任何进一步的操作。
# vgchange -an design vgchange -- volume group "design" successfully deactivated |
现在需要导出卷组。 这可以防止在“旧”主机系统上访问它,并使其准备好被移除。
# vgexport design vgexport -- volume group "design" successfully exported |
当插入到新系统后,它会变成 /dev/sdb,因此初始 pvscan 显示
# pvscan pvscan -- reading all physical volumes (this may take a while...) pvscan -- inactive PV "/dev/sdb1" is in EXPORTED VG "design" [996 MB / 996 MB free] pvscan -- inactive PV "/dev/sdb2" is in EXPORTED VG "design" [996 MB / 244 MB free] pvscan -- total: 2 [1.95 GB] / in use: 2 [1.95 GB] / in no VG: 0 [0] |
如果您在 LVM 2 系统上导入,请运行
# vgimport design Volume group "vg" successfully imported |
如果您在 LVM 1 系统上导入,请添加需要导入的 PV
# vgimport design /dev/sdb1 /dev/sdb2 vgimport -- doing automatic backup of volume group "design" vgimport -- volume group "design" successfully imported and activated |