我正在尝试将卷组从一台 Ubuntu 12.10 服务器迁移到新的 Ubuntu 12.10 服务器(升级)。我现有的 VG 分布在 3 个物理驱动器上,VG 内有 2 个逻辑卷。我想将这三个驱动器和整个 VG 移动到新机器,我遵循以下步骤:(自然暗示 sudo,我通过 ssh 执行此操作)1. 我卸载两个 LV - 此步骤没有遇到任何问题 2. 我使用“vgchange -an fileserver”将 VG 设置为非活动状态 - 我得到响应:卷组“fileserver”中的 0 个逻辑卷现在处于活动状态 3. 我输入:vgexport fileserver - 我得到响应:卷组“fileserver”具有活动逻辑卷
如果我运行 lvscan,它会显示我的所有 LV 都处于 ACTIVE 状态,这显然不是我想要的。据我所知,我使用 vgchange 命令将 VG 中的所有 LV 设置为 INACTIVE,尽管 cli 告诉我执行此操作后 VG 中的 0 个逻辑卷处于活动状态,但在下一行运行 lvscan 却告诉我它们确实处于活动状态,因此我无法导出。
有谁能解释一下吗?
答案1
经过几天寻找解决方案后,我发现了这一点:
http://slashzeroconf.wordpress.com/2008/07/11/lvm2-remove-or-deactivate-problem/
这帮了我大忙。使用“dmsetup remove”确实将驱动器设置为非活动状态,并且我能够导出到我的新系统。