使用 S1200BTS Intel 主板的旧服务器坏了,已经放在柜子里好几年了。我更换了主板,发现它最初是使用板载硬件 RAID 控制器配置的。
硬盘仍处于其原始配置,但 RAID 控制器不再将任何驱动器检测为 RAID 驱动器。
有没有办法重建阵列而不破坏驱动器?机箱内有 3 个相同的硬盘,但我不知道它使用的是哪个 raid 级别。
我克隆了其中一个驱动器,无需初始化驱动器,就可以看到驱动器上的每个文件都有 3 个同名文件,但每个文件以 1、2 或 3 结尾,好像每个文件都有 3 个部分。所有文件都无法打开。
我不知道接下来该怎么办。有人告诉我有近 800,000 张图像需要恢复,而目前它们只是纸镇。
答案1
将所有三个磁盘放入 Linux 机器。说真的。您的 RAID 可能使用“英特尔矩阵存储管理器”(IMSM) 磁盘元数据格式,它是被现代 Linux 软件 RAID 原生识别开箱即用,它会将其组装为 RAID 阵列。此外,如果它恰好是 SNIA DDF,它也会同样识别它。您将看到一些 /dev/mdXXX 设备 — 就是这样。此外,它还能够安装您的 Windows 磁盘并复制数据。
然而,前你会这样做,我强烈建议有克隆(或图片)所有三个驱动器确保万一出现问题,您有一个恢复计划。是的,这很昂贵,但如果您不准备支付这笔费用,为什么还要担心数据呢?
答案2
那是十年前就已经过时了!幸运的是,那不是一个非常聪明的磁盘控制器,它只是一个相当普通的英特尔 RST,所以它的配置非常有限;R0 - 不太可能,R1 - 可能不会提供三个磁盘,R10 - 不能用三个磁盘完成,R5 - 强烈建议放弃但很可能是。
我想说尝试 R5 配置,同样幸运的是,R5 阵列中任何给定磁盘都没有设置角色,所以我猜将其设置为 R5 有 >50% 的成功率。
如果这不起作用,您只需要擦除阵列,从上次备份恢复并处理丢失的间隙数据。