我上周末构建了一个 W2K8 R2 服务器,并使用磁盘管理、5x 1TB 驱动器构建了一个 R5 阵列。
在接下来的 60 个小时里,状态显示“正在重新同步 (X%)”,因为它正在构建阵列。在这段时间里,我做过读取和写入驱动器(缓慢),重建完成后速度非常快。我昨晚从 USB 硬盘复制了一些数据,然后机器崩溃了(查看错误,我认为是 USB 驱动器的驱动程序),因此 RAID5 重新同步,因为机器没有正确关闭。
问题是,从那以后已经过去了大约 48 小时,我很高兴地说,重新同步大约需要 60 小时,但是……在磁盘管理中,状态一直只显示“正在重新同步”,而不是“正在重新同步 (X%)”。硬盘灯发疯了,读写速度又变慢了,所以我假设它实际上是重新同步。
问题是 - 这是一个正确的假设吗?为什么磁盘管理没有告诉我它完成了多少百分比?对于未正确关闭的 r5 阵列,这是正常行为吗?
答案1
是的,重建时间较长对于 RAID 来说很正常。特别是基于软件的 RAID。基于硬件的解决方案,如果控制器上有电池备份,则不易受软件故障的影响,而且电池备份可以保护您免受短时间断电的影响。
我不确定为什么 Windows 没有向您显示状态,我从未太担心过这个问题。
你可能想读一下这篇文章为什么 RAID 5 在 2009 年停止工作。这似乎表明如此大的卷很可能会发生故障。请参阅(问题)。
答案2
刚刚登录,重建就完成了。不知道为什么它从不告诉我它的百分比,但这是一个正确的假设,它一直在进行重新同步,只是为了让人们知道。
答案3
您使用软件 RAID5 的原因是什么?
如果您使用软件 RAID 1,那么这是可以接受的,但软件 RAID 5 就会带来麻烦。
一旦一个磁盘发生故障,第二个磁盘也很有可能发生故障。由于重新同步时间为 60 小时,因此在同步完成之前发生第二个磁盘故障的可能性非常高,从而导致整个阵列无法恢复。此外,除了速度较慢之外,软件 RAID 更容易损坏。
我想说处理软件 RAID 5 的努力确实不值得。既然您准备放弃 25% 的硬盘以实现冗余(假设为 4 磁盘 RAID5),那么为什么不全力以赴,放弃 50% 的空间(如今硬盘不太贵)并运行 RAID 1。
仅我的 0.02 美元