带有板载控制器的 RAID5,可以将 HDD 移动到新服务器吗?

带有板载控制器的 RAID5,可以将 HDD 移动到新服务器吗?

我想知道硬件 RAID 配置有多安全。

如果硬盘出现故障,我只需更换损坏的硬盘即可。如果服务器主板崩溃怎么办?是否可以获取硬盘并将其放入全新的服务器中,而不会丢失所有数据?

换句话说,RAID 控制器中是否存储了任何关键数据,并且配置是否依赖于硬件?

这是关于板载 RAID 控制器的。

答案1

重复什么Mark Henderson 在 Server Fault 上说道

如果您有一个插入 PCI 端口的专用 RAID 控制器,那么应​​该没问题。所有 RAID 数据都将存储在控制器上,驱动器上也有匹配的元数据。然后,您可以将整个东西移到另一台服务器中。有些控制器甚至允许您重新排列驱动器,这样它们就不需要按照它们出来的顺序返回(当您有 14 个磁盘时特别有用)。

如果您使用的是基于软件的 RAID(即 Windows 或 Linux),那么这也可以传输到机器之间。使用 Windows 时,当您放入所有新磁盘时,它会要求您导入它们,然后它们应该会顺利开始运行。对于 Linux,我不知道该过程,但我怀疑它会类似。

如果您使用的是板载 RAID 控制器,那么事情就会变得棘手。您已指定将在不同的硬件之间移动,因此如果您从 Adaptec RAID 控制器移动到 3Ware 控制器,那么存活的机会就很小。如果两个板都使用相同品牌的控制器,它们可能能够从磁盘读取元数据并重新创建阵列。

如果您非常勇敢,您可以在新控制器上创建一个新阵列,并确保使用与以前的控制器完全相同的设置(相同的条带大小等),当它询问您是否要初始化阵列时,请说“不”,并希望一切顺利。我曾在 RAID0 和 RAID10 上进行过这项工作,但从未在 RAID5 上进行过这项工作。

因此,简短的回答是 - 如果您希望能够轻松地移动它,请投资一百美元购买合适的 RAID 控制器,然后一次性将整个东西移动过去。

我个人使用硬件 RAID,而且不需要这样做,但我一直在考虑将我的 2x2TB 硬盘移到 NAS 供家庭使用。即使他们这么说,我个人还是会尽可能备份至少最重要的文件以防万一。安全总比后悔好。

要回答如果控制器发生故障并且您想要将硬盘移至新控制器会发生什么的问题。您需要将这些外部硬盘导入新系统。RAID 将配置存储在磁盘和控制器上。

具体方法将取决于每个控制器,但看起来您希望硬盘位于与它们所在的插槽号相同的位置,并且您希望在出现问题时有数据备份待命。如果您能得到一个相同的控制器,这似乎会有所帮助。

重要的是要记住,使用 RAID 时,您需要一个备份。如果驱动器发生故障,RAID 可以让您继续运行。当发生灾难性错误时(或者您需要恢复意外删除的文件),备份可以保护您。

答案2

我曾经在灾难恢复测试中尝试过这种方法。正如 Lister 所指出的,成功的唯一保证是使用专用的 RAID 控制器,并准备一个(或两个)备用控制器以备不时之需。在我的特定情况下,我测试了两种不同的方案:仅将磁盘移动到另一台相同的机器。移动磁盘和控制器。两种方案都顺利完成。

如果您的业务案例要求如此快速地更换硬件,那么花几百美元购买一个简单的更换解决方案几乎肯定是值得的。如果您只需要两个小时而不是四个小时的工作时间,那么它已经收回了成本。如果您发现很难证明成本合理,您可以考虑使用软件 raid,虽然它更便宜,但您需要考虑性能损失。

我强烈建议不要使用主板上的控制器。大多数解决方案都只得到一半的支持,并且有各种各样的怪癖和陷阱。例如,只有一半的 SATA 端口可以真正用于 raid,或者使用主机 CPU 进行奇偶校验操作,使得主机在重建和其他有趣的操作期间几乎没有响应。我不止一次通过从 ebay 上购买替换控制器来拯救系统,即使在产品停产很久之后也是如此。对于许多消费级主板来说,这可能很难做到

答案3

我已经这么做了。

我不知道条带大小是多少,也不知道磁盘上是否有其他结构来控制。所以我使用了一个软件产品,除其他功能外,它还可以恢复 RAID 驱动器。我给它提供了各个驱动器,它告诉我条带大小是多少,然后让我将文件复制到另一个驱动器。

当我为这些驱动器设置主板 raid 设置时,我使用了它告诉我的条带大小和顺序,它成功了!但如果没有,我就只能重新格式化并从备份中恢复。

相关内容