我知道在使用 RAID 级别 5 和 6 的标准消费级驱动器时会出现这个问题;如果驱动器花费太长时间尝试读取和/或修复坏扇区,它将被硬件 RAID 控制器丢弃,因为控制器认为驱动器已损坏。
ERC/TLER/CCTL 旨在通过停止失败的 I/O 尝试、向硬件 RAID 控制器通报问题并允许从奇偶校验数据重建坏扇区(在 RAID 5 和 RAID 6 中)来防止这种情况发生。在 RAID 1 中,所有驱动器共享完全相同的数据,因此不使用奇偶校验数据。我不确定这会如何改变阵列的重建过程。
具体来说,使用支持 ERC/TLER/CCTL 的驱动器是否会为 RAID 1 配置带来任何好处?
答案1
它为 RAID1 提供了与 RAID5/6 相同的优势:对有错误的扇区的读取将在更短的时间内中止。因此尝试读取该扇区不会导致长时间延迟。如果 RAID1 占用了您的操作系统并因此导致整个操作系统冻结,那么这可能非常好。