我可以从 Raid5 控制器中移除并测试硬盘而无需重建吗?

我可以从 Raid5 控制器中移除并测试硬盘而无需重建吗?

我有一个新的 PowerEdge T320:

  • 英特尔至强 E5-1410 @ 2.8 GHz
  • 16 GB
  • Windows Server 2008 r2 配置为域控制器
  • Dell PERC S110 软件 Raid
  • 在 Raid5 中配置 4x 7200 rpm 1TB 硬盘

我已确定我的驱动器有故障(有关详细信息,请参阅另一个帖子)。我不确定是哪个驱动器,所以我想关闭我的服务器,拔出一个驱动器,用 USB 转 SATA 连接器测试该驱动器,然后再滑回去。但是,在任何情况下我都不想重建一个好的驱动器。

那么,如果服务器完全关闭,raid 控制器(注意:我的是软件 raid)是否会识别出驱动器已被拔出并在重新启动时尝试重建它?或者,我可以拔出每一个并测试它们,然后将它们全部放回去并正常启动吗?

或者,它们是否有一个可启动实用程序可以给我提供 hdtune 风格的读/写测试?

答案1

您应该能够从 RAID 管理控制台中提取 RAID 中驱动器的状态,并查看哪个驱动器显示为“已失效”或“预测故障警报”(PFA)。

访问速度慢通常意味着一个驱动器已经发生故障,RAID 管理必须根据奇偶校验信息重建数据,或者以其他方式验证其是否正常。这应该在 RAID 管理中显示为警报;您不必拉出每个驱动器来测试它们,因为“坏”驱动器将用图标标记。

现在,如果您使用 RAID 控制器但没有安装管理控制台……那么您可能会遇到困难……:)

由于您正在运行 Dell PowerEdge Software RAID,因此建议使用 Dell 的 OpenManage™ Storage Services 进行 RAID 管理和监控。如果您尚未安装,我建议您购买一份并使用它。

答案2

RAID 控制器无法判断驱动器(或整个阵列)在关闭电源时是否已被拔出......除非驱动器在重新打开电源时仍然丢失或位于不同的插槽中。

因此,只要您将驱动器放回相同的插槽中,并且在所有驱动器都放回原位之前不要重新启动服务器,您的计划就会奏效。不过,在拔出任何驱动器之前,您需要在驱动器上贴上标签,标明它们的位置。

答案3

是的,您可以通过这种方式移除驱动器。我不推荐此过程,但 RAID 控制器不会根据系统离线时移除的驱动器启动重建。

相关内容