我有一个关于 RAID 的简短问题。我知道 RAID 使用一个或多个奇偶校验磁盘来修复故障磁盘,但我想知道他们所说的“对磁盘进行分簇”是什么意思?此外,如果有人能解释一下磁盘等方面的“清理”概念(以初学者可以理解的方式),那将非常有帮助 :)
答案1
分簇使用多个 RAID 控制器,这样可以通过多个控制器同时完成的工作来恢复故障磁盘。否则,如果您在 RAID 5 或 RAID 6 阵列中丢失了一个磁盘,则重建所需的时间与从阵列驱动器读取所有数据的时间大致相同,而对于现代多 TB 驱动器来说,这可能非常长。
清理解决了隐藏数据错误的问题。清理器以低速和低优先级连续(或按计划)读取每个驱动器的每个数据字节。如果无法读取任何数据,则从奇偶校验驱动器恢复数据并重新写入。这可确保错误不会累积,并确保尽早检测到驱动器故障。这增加了驱动器故障后重建成功的机会。
每个像样的 RAID 控制器都具有某种清理功能。最基本的是每 24 小时以低优先级进行清理。理想情况下,热备用驱动器也会被清理。相比之下,分簇目前使用非常有限。
答案2
RAID 本身并不一定使用一个或多个磁盘进行奇偶校验——这完全取决于 RAID 级别。例如,RAID 0 根本没有奇偶校验。相反,它纯粹是为了性能而构建的。
有关 RAID 级别的更多信息,请访问http://en.wikipedia.org/wiki/Standard_RAID_levels
就“去集群”和“清理”而言,您能提供该讨论的链接或其他详细信息吗?