服务器关闭后 RAID 显示活动

服务器关闭后 RAID 显示活动

我在 Compaq ProLiant DL360 G2 上运行 Linux,该机器有两个 72 Gb 硬盘,配置为 RAID-1。当我关闭系统时,在 Linux 完全停止后,两个硬盘会无限期地(超过 24 小时)显示活跃状态。如果我想重新启动服务器,我必须关闭并打开服务器。服务器和硬盘似乎运行正常。

为什么硬盘会出现这种情况?我的磁盘出现故障了吗?我该如何诊断?

非常感谢您的帮助。

答案1

由于数据丢失,服务器关闭后一段时间内显示活动是正常的。

如果您的阵列无限期地执行此操作,则它可能正在尝试自动排列数据或对阵列进行碎片整理。文档中可能会提到类似的事情,如果没有,您可能需要联系服务器支持以获得更多答案。

[编辑]

您已停止操作系统。关闭并打开机器时是否有异常?(如果答案是“服务器应自行关闭”,那么您在内核中是否已关闭 acpi=off?如果这不起作用,请尝试“shutdown -hP now”)

答案2

如果这是完整的硬件 RAID?如果是这样,则可能是在后台进行 RAID 清理。我会检查 RAID BIOS,看看它是否已打开后台清理 - 它可能会持续执行清理,但当系统主动访问阵列时优先级较低。

当操作系统停止但适配器仍有电时,来自主机的 I/O 操作数将降至零,这使得 raid 可以优先执行清理操作。

如果是这种情况,我希望找到一个选项来禁用 BIOS 中的后台清理功能,但这可能会一直关闭它,而不仅仅是在操作系统停止时。

答案3

你们两个都对。我联系了服务支持,他们告诉我这种行为是正常的。当智能阵列控制器闲置 60 秒后,它开始对磁盘进行表面扫描,寻找有缺陷的介质。

发生的情况是 Linux 不会关闭 RAID。阵列在关闭后处于空闲状态并无限期地执行此扫描。系统停止和此过程开始之间大约有 20 秒的间隔。我想我可以在那一刻安全地关闭计算机。

非常感谢您的回答。

相关内容