我有一台服务器,它由一个启动驱动器和两个数据驱动器组成,组成一个 RAID1 Linux 阵列。我的启动驱动器最近损坏了,我需要重新安装操作系统。RAID1 数据阵列很好,我想在安装操作系统后将其导入。(数据阵列只是卷组中一个大型 LVM 设置)
我应该执行哪些步骤来导入阵列中的卷组和 LVM?谷歌对此毫无帮助。
提前致谢
答案1
也许你可以尝试遵循移动体积的秘诀在 LVM Howto 中?当然,您会跳过那里的几个步骤。
答案2
这是什么分布?
您需要在启动时启用 lvm 和 dm - 如前所述,许多发行版会自动执行此操作,但 Opensuse 则不会。如何确保在启动时启用这些功能取决于发行版。
你说raid1没问题,所以你需要组装它:
mdadm --assemble --scan --auto=yes /dev/md0
一旦阵列启动并运行,请重新创建 mdadm.conf:
/sbin/mdadm --examine --scan >> /etc/mdadm/mdadm.conf
然后重新启动 lvm - 这也有点依赖于发行版 - 但是
/etc/init.d/lvm2 restart
是 Debian 的方式
这应该扫描您的卷组并找到逻辑卷。
注意,vgscan
找到它们并找到 lvs 就足够了,然后
lvdisplay -C
为您提供紧凑的卷列表。
答案3
几乎所有现代 Linux 安装程序都会检测到您的数据驱动器 RAID 和其上的 LVM 组的存在。您只需选择逻辑卷的挂载点,并记住不是来格式化它们,至少对于 Fedora 来说,这是默认设置。
如果您决定在安装期间断开数据驱动器并在操作系统启动时重新连接,您的 RAID 和 LVM 也应该会被自动检测到。您需要查找在 /dev/ 中创建的设备并相应地编辑您的 fstab。