我的台式电脑上有 RAID-1 阵列。RAID 控制器是 3ware 7006-2。最近,控制器报告其中一个驱动器出现 ECC 错误。它能够纠正所有这些错误,但我认为最好在驱动器坏掉之前更换它。
我之前曾使用替换驱动器成功重建阵列,但出于某种原因,RAID 控制器这次不会重建阵列。它一直说替换驱动器“未在服务中:正在重建”,并且卡在 0% 上几个小时。(之前我重建阵列只花了大约一个小时。)我尝试使用 3 个不同的替换驱动器,但都不起作用(所有 3 个都卡在 0%)。我还从阵列中移除了好驱动器并放入了坏驱动器(有所有 ECC 错误的驱动器),看看我是否可以使用坏驱动器重建阵列,但这也没有用。
知道为什么我的 RAID 控制器现在无法重建阵列吗?控制器可能坏了,即使所有其他功能似乎都在工作?我可以正常启动操作系统,只是重建不起作用。
我知道这不是替换驱动器比阵列中其他驱动器略小的问题。去年,当我重建阵列时,我曾尝试使用略小的替换驱动器,控制器给出驱动器较小的错误,甚至不允许我开始重建。这次它没有显示任何错误,让我开始重建,所以我知道问题与驱动器大小无关。
有一件奇怪的事情是 - 重建进度停留在 0%,除非我重新启动计算机。然后进度将显示 1%,并且它停留在 1%,直到我再次重新启动。然后它显示 2%,并停留在 2%... 也许我应该尝试重新启动我的计算机 100 次,看看之后阵列是否完全重建?
答案1
我认为它实际上可能正在重建,但进度指示器没有正确反映这一点。无论哪种方式,听起来都可能是固件中的一个错误。如果您没有最新的固件,请尝试使用最新版本的固件刷新固件,lsi 应该有它们,请参阅:
我已经通过更新固件版本解决了您描述的奇怪问题。此外,看看您是否可以安装最新的管理软件。
答案2
通过安装另一个 3ware 7006-2 RAID 控制器解决了这个问题。该控制器使用了 2 年,因为我再次遇到了完全相同的问题。是时候从 Ebay 上再买一个了。