我打算在我的 ubuntu 系统上为 4 个硬盘设置 RAID 5。我计划在逻辑卷上使用 ext4。
假设一个磁盘报告一个不可恢复的扇区。RAID 5 将如何处理这种情况?我的理解是,如果系统读取一个磁盘上部分丢失的文件,RAID 5 将在该受影响磁盘上的另一个扇区上重建该文件。
所以我的问题是;这是真的吗?并且是否存在这样的命令(可能fsck
)可以扫描整个磁盘并重建任何无法恢复的扇区。
答案1
您的 RAID 5 配置将使用奇偶校验信息重新计算缺失的信息。
我猜你的扇区会保持待处理状态,除非写入命令可以替换磁盘中的扇区。无论你的 RAID 配置如何,替换都会发生。
我猜想 RAID 重建只适用于更换磁盘。我假设没有针对单个待处理扇区的修复或替换机制。