是否可以将一台机器上构建的 LVM 挂载到另一台机器上?

是否可以将一台机器上构建的 LVM 挂载到另一台机器上?

我有一个包含三个驱动器的系统,在 Ubuntu 下构建为一组卷组。

我正在将驱动器移至我的 Gentoo 服务器,该服务器有足够的空间容纳这三个驱动器。

是否有可能以某种方式让 Gentoo 框看到现有的卷组?vgscan 和 vgchange -ay 似乎没有表明它们看到任何卷 - 我需要采取其他某种黑客手段才能实现这一点吗?

非常感谢。

答案1

您首先应该排除硬件问题的潜在原因。启动您选择的分区管理器并验证系统是否可以看到所有必要的驱动器和分区。

答案2

您需要先将它们识别为现有的 raid 设备...然后 vgscan 应该会看到它们...
注意:确保在尝试重建 raid 阵列时它们不会被初始化

答案3

你想做的事肯定是可行的。

检查新磁盘是否未从自动检测中排除lvm.com

另外,请确保 LVM 版本相同。LVM1 和 LVM2 之间有修改,可能需要先在 Ubunti 机器上进行迁移。

答案4

我给每个人打了分,因为你们都以某种方式帮助我到达了我需要去的地方。我填写这个答案是为了完整性,以便其他人也遇到同样的困境。

我的问题有几个,所以我将尝试概述它们:

在新盒子上,我未能(无特定顺序):

  1. 具有适当的文件系统模块(ext4)
  2. 具有适当的 RAID 内核模块(RAID456)
  3. 挂载我创建的软件 RAID 设备(mdadm --assemble --scan)
  4. 在 /etc/lvm/lvm.conf 中标记过滤器以接受 md 设备作为可能的 vggroup

完成所有操作后,VG 加载正常,我能够挂载已创建的 LV。

现在我只需要想办法删除我创建的各种 md 设备并将其全部合并到 VG 中...如果可能的话。我很快就会向超级用户提出另一个问题。:)

感谢大家!

相关内容