从 Silicon Image SiI3114 RAID 恢复数据

从 Silicon Image SiI3114 RAID 恢复数据

我有一组 3 个磁盘,它们组成了 RAID 5,最初是用 Silicon Image SiI3114 板载 RAID 控制器创建的。旧主板坏了。新主板(具有不同的 RAID 控制器)无法从阵列启动。我没有理由相信驱动器已损坏或损坏。我 99% 确定问题在于新控制器不兼容或我没有正确设置它。

是否可以使用不同的控制器从驱动器恢复数据?

PCI 卡是否这个允许我再次从数组中读取吗?

答案1

很难说,但该卡的规格表明它具有正确的芯片,但这取决于制造商是否对其特定逻辑做了任何花哨的事情。

我希望您只有尝试一下才能知道它是否有效。

答案2

据我所知,没有 SiI3114 芯片就无法从 SiI3114 RAID 读取数据。我购买了问题中链接的扩展卡,安装了它,连接了三个驱动器,它立即启动了。

由于此阵列为 RAID 5,而且我想要保存的数据总量足够小,可以放在阵列中的单个磁盘上,因此我计划移除一个磁盘,重新格式化它,并从其余两个磁盘复制阵列的内容。然后,我将分别重新格式化其他两个驱动器,并使用它们进行备份。这不是我在设置 RAID 时所希望的那么好的解决方案,但以后应该更容易维护。

更新

使用此处概述的方法,我取得了相当大的成功。我现在在旧 RAID 的一个磁盘上运行双启动 WinXP/Ubuntu。我遇到的一个问题是 Ubuntu 会混淆,因为即使在重新分区和安装 Windows 之后,驱动器上仍然有 RAID 元数据。我可以使用 Live CD 启动,使用 GParted 重新分区,安装并读取现有分区,但 Ubuntu 安装程序无法识别驱动器的存在。我最终找到了对元数据问题的引用,并使用 dmraid 修复了它。不知道为什么 Ubuntu 安装程序在元数据方面比 GParted、磁盘实用程序和 Windows 磁盘管理更挑剔。

相关内容