我需要更换一台发生故障的 Dell R300 机器(运行 Ubuntu Linux),并且有一台 Dell 1950(带 MegaRAID SAS 1078)。它最初工作正常;我移动了驱动器,它将其识别为外部阵列并进行了后台初始化。现在几天后,第二个磁盘被踢出。而且无论如何,我都无法再次添加它。它一直说着一些神秘的话,例如:
我尝试取出磁盘,重置控制器配置,重新添加磁盘。我还将热备用的开始和结束归零,但无济于事。
ctrl-r 屏幕基本上只有一个选项,那就是将新磁盘设置为全局备用磁盘,这显然不起作用。我不知道这可能是什么。
编辑:将固件升级到 1.22.32-1371 后(使用尝试 115 个固件的可启动 ISO),我向前迈出了一小步:我现在可以选择一个磁盘组并设置一个备用磁盘(而不是只有一个全局磁盘),但现在我收到了这个有用的消息:
编辑2:取出磁盘、重置控制器配置并重新导入外部配置后,它给出了另一个不清楚的错误,为什么这是不可能的,我甚至无法再启动降级阵列。
幸运的是,阵列元数据位于磁盘的末尾,因此当将驱动器放入 USB 驱动器托架时,我可以看到分区表。我dd
现在正在制作一个映像,只需重新创建一个阵列并使用 sysrescue CD 来恢复映像。
Linux MD 软件 RAID 太棒了。只要有 SATA 连接器,你就可以恢复厨房水槽中的阵列。