新主板或新 PC 可访问 RAID 驱动器

新主板或新 PC 可访问 RAID 驱动器

我有一台无法启动的 PC。我的主板提供了一个 RAID 阵列(RAID 0,也可能是 1),上面有 4 个磁盘驱动器。我有 1 个主硬盘,还有 4 个用于 RAID 的额外硬盘。

如果可能的话,我想恢复 RAID 阵列上的部分数据。如果我购买一台全新的机器并将 4 个磁盘插入另一个 RAID 阵列,新计算机是否能够读取这些磁盘,或者我是否必须确保购买与当前相同的主板(Abit QuadGT)?

如果可能的话,我不想购买相同的主板,因为我希望换一台基于 I7 的 PC。但如果必须的话,我会买一台二手 QuadGT,如果我能买到的话。

答案1

如果阵列是一组镜像,它们可能在另一个控制器上工作。如果它包含一个条带集 (RAID 0),那么这个机会就小得多。

但总的来说,这就是为什么“fakeraid”/主板 RAID 不是一个好主意。您很可能需要完全相同的 RAID 控制器或类似的控制器才能访问卷。真正的硬件 RAID 允许您转移控制器,而软件 RAID 则可以让您的阵列保持可移植性,只要您使用相同的操作系统(性能会略有下降,但如今这不算什么大问题)。

另外,这也很好地说明了为什么 RAID 是为了冗余(或 0 的情况下的速度),而不是备份。

答案2

这是一个容易引起意见分歧的话题(尤其是对于那些根本没有考虑过这个问题的人来说)。

软件 RAID(在 Windows、Linux 等中实现)意味着您不依赖硬件 RAID 控制器的特性。它的性能也比硬件 RAID 稍慢一点。

H/W RAID 意味着您的操作系统不需要任何聪明或特殊的东西 - 它甚至不知道它正在与 RAID 卷对话(或者至少在原则上)。

然而,H/W RAID 通常意味着您需要完全相同的 RAID 控制器才能恢复任何内容。

在任何这样的系统中,您都需要分析弱点:单点故障。例如,驱动器可能会发生故障,如果您使用条带化,那么您将失去一切。如果您使用镜像(或 RAID 5,或 RAID 1+0 等组合),则不会发生故障。如果您丢失了 ah/w RAID 控制器,则需要另一个相同的控制器才能确保恢复数据(可能会失去一切)。如果您丢失了处理器或 RAM,则需要更换,或者需要某种方法将控制器或驱动器安装在新硬件上(否则您将失去一切)。

这些都存在相关的风险,并且如果物品损坏,更换的难易程度也不同。

如前所述,RAID 不能替代备份。了解了所有这些,如果您想减少单点故障事件的风险,那么最少量的硬件“东西”可能是更好的选择,这意味着,软件 RAID 由操作系统完成并承受性能损失。


这意味着,对于您而言,如果您可以获得完全相同的 H/W RAID 控制器,则恢复数据的机会就会增加(但不是 100% - 取决于出了什么问题)。如果您无法获得相同的控制器,恢复数据的机会就会减少。可能为零。您只有尝试后才会知道,但不要拿钱来赌结果。

如果您购买完全相同的主板,并插入所有驱动器,您可能会有所收获。但可能不会。您说机器无法启动,其原因可能是启动磁盘/扇区/信息/分区已被破坏。如果是这样,无论您尝试使用什么硬件,您的成功率都不太高。

如果原因是 raid 控制器损坏,您可能会找到解决办法。这完全取决于导致控制器损坏的原因。


就 Rolniks 的问题而言:我对硬件 RAID 的体验总体上不满意,无论是在设置上还是在长期结果上(我见过许多硬件 RAID 5 系统,它们遭遇 1 个磁盘故障,无法在应该恢复的时候恢复 - 这就是它的目的!)。我使用过许多软件 RAID 系统(Solaris 和 Windows),重建、恢复等方面都没有遇到任何问题。

我还从 Windows 中获取了 2 驱动器镜像,并在同一个盒子上将其从 XP 迁移到 Win 7,没有数据丢失。然后将其直接插入全新的硬件,一切“正常”。同样没有数据丢失。

对我来说,与 S/W RAID 相关的一切都是赢家。(也意味着只需选择一个带有大量普通 SATA 端口的主板,然后插入驱动器……设置起来既简单又便宜)。

答案3

我认为没有必要设置 fakeraid 系统,因为您可以在 Linux 发行版中设置 Windows 可读取的等效软件 raid 系统。由于它与硬件无关,因此如果出现问题,恢复起来相对容易。

话虽如此,在这种情况下设置 mdadm 会比仅仅使用 fakeraid 并希望您的 Linux 发行版能够支持特定于主板的实现要困难得多。(我未能找到适用于 Windows 可读软件 raid 的全面 mdadm 指南,尽管我知道这是可能的)

相关内容