磁盘升级后 Linux 无法重组 RAID 阵列

磁盘升级后 Linux 无法重组 RAID 阵列

我有一台装有 4 个 SATA 磁盘的 Ubuntu (9.10) 机器。每个磁盘的分区相同,前几 GB 留作 RAID 1 阵列 ( /dev/md0) 用于启动卷,其余部分留作 RAID 5 ( /dev/md1)。

最近,我按照说明,通过反复出现故障并移除驱动器、将其替换为更大的驱动器、对其进行分区并重建,升级到更大的驱动器这里.这一切都成功完成了。

但是,升级后第一次重新启动时,Ubuntu 将我踢出到 initfs shell,声称它找不到根设备。检查时/proc/mdstat,我发现它以某种方式将整个驱动器(等)组装/dev/sda/dev/sdb下的单个 RAID 5 卷中/dev/md1,而不是将分区组装到它们自己的阵列中。执行mdadm --stop /dev/md1; mdadm --assemble --scan修复了这个问题,并且两个卷都组装正确(并且挂载没有问题)。

出了什么问题?我该如何解决?

答案1

确保你/etc/mdadm.conf的阵列配置正确。尽管 Linux 内核可以自动检测和组装 mdadm 阵列,但有时它会出现奇怪的情况。配置可以/etc/mdadm.conf消除不确定性。我的配置如下:

DEVICE  /dev/sdb /dev/sdc
ARRAY   /dev/md0 metadata=0.90 UUID=b8fdfd55:524cecb2:2d164f4f:84bee133

ARRAY 行来自此命令的输出:

mdadm --examine --scan

希望这可以帮助。

相关内容