Linux RAID1 磁盘无法在新 PC 中启动 - 放弃等待根设备

Linux RAID1 磁盘无法在新 PC 中启动 - 放弃等待根设备

我有一台 Debian Linux PC,上面有两个硬盘,使用 raid1。用作 DHCP 和防火墙。raid1 由两个分区组成,md0 作为交换,md1 作为 / 。

该 PC 中的主板停止工作,我现在正尝试将 raid1 设置“按原样”传输到新 PC 上。

所以我希望能够使用我的旧 raid1/disks 设置启动新 PC。

当我尝试使用其中一个 raid1 磁盘启动新电脑时,出现错误消息“放弃等待根设备。警告!/dev/disk/by-uuid/8c...e48 不存在。进入 shell。”

该站点上没有关于 raid1 设置出现此错误的类似问题,因此我提出了一个新问题。

我对 Linux 不是很熟悉(初始设置时有人帮助了我),但我很想弄清楚这一点。

谁能帮我?

答案1

我已经解决了这个问题。

问题似乎不是我在新 PC 上使用了磁盘。问题似乎是 raid 设置中的第二个磁盘丢失了(旧 PC 上的两个磁盘中有一个损坏了,所以我没有将它连接到新 PC)。

按照此处的说明进行操作(如何在 Debian 8.0.0 启动时自动启动降级软件 RAID1), 我在 initramfs 提示符下输入了“mdadm --run /dev/md0”和“exit”,然后 debian 就加载了!

登录 Debian 后,我向 RAID 设置中添加了一个新磁盘(我以此为指南https://www.howtoforge.com/replacing_hard_disks_in_a_raid1_array),一切正常。

相关内容