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
这样就可以继续启动系统了.
上述操作不会破坏硬盘的数据.
|
|