xknpzd 发表于 2016-3-27 23:37:32

WD MyCloud 一次无法启动问题的解决.

WD MyCloud 在拆机后, 把硬盘接到 Linux 系统下,再接回去可能出现无法启动的情况.

WD MyCloud 使用硬盘分区1和分区2创建的 RAID1 作为系统"盘".
正常情况下, 系统启动时, Linux 内核会自动组装 RAID1 且设备名称是 /dev/md0, 然后内核根据命令行提供的 root=/dev/md0 参数来启动系统.
但是在出现异常的情况下, 设备名称会变成 /dev/md127, 导致内核找不到系统"盘"而无法启动.
如何确认: 将盘接到 Linux 系统上,假设设备名称是 /dev/sdb

mdadm --misc --examine /dev/sdb1 |grep 'Preferred Minor'Preferred Minor : 127

如果不是 0, 就会导致系统无法启动.
这种情况下, 需要更新 RAID1 的信息.

先停止 RAID1
mdadm --stop /dev/md127
重新组装 RAID1 并更新 RAID1 的信息.
mdadm --assemble --update=super-minor --run /dev/md0 /dev/sda1 /dev/sdb2

这样就可以继续启动系统了.
上述操作不会破坏硬盘的数据.





页: [1]
查看完整版本: WD MyCloud 一次无法启动问题的解决.