我想知道我的 RAID 5 系统是否有一个驱动器发生故障,我用错误的驱动器替换了它,然后它开始重建。我需要知道我是否可以在重建过程中取出该驱动器,并用新的(正确的)驱动器替换它,并期望它尽可能接近正常重建?
答案1
是的,只要您更换的是当前正在重建的驱动器而不是另一个驱动器,就不会有问题。RAID 5 只能承受一个硬盘驱动器丢失。
更换驱动器后,重建应重新启动。为了安全起见,我通常在系统关闭时更换驱动器,但这不是 100% 必要的。
RAID 控制器非常智能,当检测到阵列状态时,它会重新启动或恢复重建。如果有新驱动器,它将重建。如果服务器重新启动,它将在下次启动时恢复。
答案2
它不应该重建全部- 您实际上有两个故障驱动器(坏掉的驱动器和您错误更换的驱动器),这超出了 raid 5 的处理能力。这是一种奇怪的情况。我想知道您是否有热备件,并且驱动器已被悄悄更换,这是我认为唯一可行的方法。
我建议先让它重建,这是我们从卖给我们磁盘阵列的供应商那里得到的建议。基本上,因为重建时驱动器上的负载更重,其他驱动器可能会发生故障。让它重建并更换驱动器意味着您可以最大限度地减少磁盘控制器上的负载并降低发生某些事情的风险。双重原因是,如果您更换了“错误”的驱动器,那么您现在实际上有两个驱动器发生故障。
让它重建。将“死机”驱动器替换为您刚刚拉出的“旧”驱动器,最好在擦除旧驱动器之后进行。检查您的数据
如果发生这样的事情,备份可以让我晚上睡得更好。
答案3
这在很大程度上取决于控制器(或软件)及其行为。通常,您可以拔出故障驱动器和替换驱动器,插入新驱动器,然后重建阵列。
它通过计算健康驱动器的奇偶校验,然后在最后一个驱动器上重建数据来实现这一点。例如,如果您有一个 4 驱动器 RAID 5,则有一个驱动器发生故障,3 个驱动器健康。如果您有第 5 个驱动器来替换第 4 个驱动器,则可以拉出 4 和 5...只要原来的 4 个驱动器中有 3 个保持健康且在线即可。
然而,有些控制器比较古怪。它们可能会有错误和其他问题,使操作更加复杂。
如果这是硬件 RAID,我强烈建议致电制造商支持部门进行确认。他们可能需要执行一些特殊程序。