最近我的主板意外坏了,有两个磁盘连接到 RAID 0。此主板的控制器是 ICH9R。由于硬件供应稀少,我无法获得副本或具有相同控制器的副本。根据同行的建议,我打算尝试在具有较新控制器的主板上恢复数据 - 考虑到向后兼容性。
但事实证明,新系统出现故障,因此无法用于恢复卷。我唯一可以使用的其他系统是基于 ICH7 的。英特尔网站提到,只要支持指定的 raid 配置,raid 卷就可以在不同的 i/o 控制器之间传输。但他们的文章特别关注升级芯片组,这将是降级(?)。所以我有点怀疑是否应该天真地尝试一下。这在多大程度上是可能的、安全的?我应该确定/比较什么样的信息来评估这一点以供将来参考?
答案1
首先,为什么不简单地将磁盘移动到新系统,然后从备份中恢复数据呢?(请注意 RAID 的口头禅:“RAID 不能替代备份。RAID 不能替代备份。RAID 不能替代备份。”...)
或者,可能更有帮助:从 Linux liveCD 启动并使用驱动dm
程序读取磁盘。然后,一旦您获得数据访问权限,将其复制到网络,重新格式化磁盘并将数据复制回来。
我说“重新格式化磁盘”是因为如果这种情况再次发生,您希望有一种安全的读取方式。这意味着要么是软件 RAID(不受硬件限制。Windows、Linux、BSD 等都支持此功能),要么是带有备用兼容 HW RAID 卡的硬件 RAID,要么是带有兼容备用主板的伪 RAID(您使用的就是这种)。