Ubuntu RAID 10 - 无法组装


0

以下是我如何到达这里的简要历史:

  1. 4x磁盘Ubuntu 12.04软件RAID10,带5x分区(md0 - md4)
  2. 1x磁盘死了
  3. mdadm --fail > mdadm --remove >物理移除驱动器和更换
  4. mdadm --add >磁盘重新同步完美适用于所有分区
  5. 决定更换所有磁盘,使它们完全相同
  6. 对剩余的3个磁盘重复步骤3-4。第二和第三盘完美无缺。
  7. 在更换最终磁盘后,我将其添加回阵列,但被通知文件系统处于只读模式。
  8. cat /proc/mdstat 透露一些分区已经退出但是非常不一致。
  9. 我重新启动机器(可能不是最明智的想法)
  10. 机器无法启动(我假设新磁盘上没有MBR)。
  11. 取代了我取出的最后一个驱动器。机靴到 intitramfs 提示但键盘没有响应。
  12. 删除最后一个驱动器,所以现在只剩下3个好的磁盘。
  13. 从Ubuntu Live USB启动。
  14. Ubuntu磁盘实用程序列出了4x RAID设备,表示它们处于非活动状态且部分组装。
  15. ubuntu@ubuntu:~$ cat /proc/mdstat

    Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] 
    md3 : inactive sdd8[6](S) sdc8[5](S) sdb8[4](S)
          1464837120 blocks super 1.2
    
    md4 : inactive sdd9[6](S) sdc9[5](S) sdb9[4](S)
          718365696 blocks super 1.2
    
    md1 : inactive sdd6[6](S) sdc6[5](S) sdb6[4](S)
          146479104 blocks super 1.2
    
    md2 : inactive sdd7[6](S) sdc7[5](S) sdb7[4](S)
          585931776 blocks super 1.2
    
    md0 : inactive sdd5[6](S) sdc5[5](S) sdb5[4](S)
          14641152 blocks super 1.2
    
    unused devices: <none>
    
  16. ubuntu@ubuntu:~$ sudo mdadm --assemble --verbose /dev/md0 -f /dev/sdb5 /dev/sdc5 /dev/sdd5

mdadm:为/ dev / md0 mdadm寻找设备:无法打开设备   / dev / sdb5:设备或资源繁忙mdadm:/ dev / sdb5没有超级块    - 装配中止

所以现在我有点卡住了!当第3个磁盘被更换时,那里的3x磁盘都是一致的。 SMART检查结果正常(没有坏道等)。

我只需要一种方法来恢复3x磁盘阵列,这样我就可以重新添加第4个磁盘。有什么想法吗?

非常感谢!

Answers:


0

检查每个RAID成员驱动器分区上的mdadm --examine的输出。它会显示状态信息,并希望显示问题所在。

还要检查驱动器的SMART状态,看它们是否健康。


0

我从Ubuntu Live USB解决了这个问题(必须安装mdadm):

  1. mdadm --stop /dev/md[01234]
  2. mdadm --assemble /dev/md0 --verbose /dev/sd[abc]5 (注意我只使用了3x好的驱动器)。
  3. 重复每一个 /dev/mdx
  4. 如果我得到“设备或资源忙”错误我会 --stop/dev/mdx 再次重复 --assemble。不知道为什么会这样,但确实如此。
  5. mdadm --manage /dev/mdx --add /dev/sddx 为每个人 /dev/mdx 和各自的 /dev/sddx 划分
  6. 所有磁盘都在其阵列中同步,mdadm很高兴。
  7. 按照这里的说明 https://help.ubuntu.com/community/Grub2/Installing (在每个驱动器上安装操作系统文件系统&gt; chroot&gt;安装grub&gt;更新grub&gt;重启)
  8. ???
  9. 利润。机器启动,检测到操作系统分区上的文件系统错误,但修复了它们(磁盘可能在略有不同的时间丢失)。修复和重新启动后,它全部恢复运行,没有数据丢失。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.