我的 Ubuntu 服务器现在无法启动:它使用 RAID 5,其中一个驱动器发生故障。操作系统位于 RAID 阵列上,使用替换驱动器重建现在失败。
我无法发布 pastebin 或任何内容,因为目前我只能使用实时驱动器进行物理访问。
使用管理我看到驱动器 /dev/sde 完全失效(根本不会显示在系统上)。使用 mdadm - - 检查我发现其他驱动器仍然知道它们属于 RAID-5。在阵列状态下,我看到六个驱动器中的三个驱动器丢失(AA.AAA)。
但是,如果我尝试组装它,它只会使用第三个驱动器,这不足以重新构建 RAID-5;甚至,它想使其成为 RAID-0。
我该如何解决?
编辑:这将在 ubuntu 18.04.3 live cd 上,从 usb 运行
答案1
您应该尝试使用以下--run
标志:
一旦找到或创建了合适的阵列并添加了设备,mdadm 必须决定阵列是否已准备好启动。它通常会将可用(非备用)设备的数量与元数据建议需要处于活动状态的设备数量进行比较。如果至少有这么多,阵列就会启动。这意味着如果缺少任何设备,阵列将不会重新启动。
作为备选, --run 可以传递给 mdadm,在这种情况下,只要有足够的设备可供访问数据,阵列就会运行对于 RAID1,这意味着一个设备将启动阵列。 对于干净的 RAID5,只要除一个驱动器之外的所有驱动器都存在,阵列就会启动。
http://manpages.ubuntu.com/manpages/bionic/man8/mdadm.8.html