MD RAID部门修复

本文指出,RAID控制器对于不可恢复的读取错误很敏感,并尝试用组件驱动器的冗余来重写这些扇区。 如果扇区坏,磁盘的固件将透明地重新分配扇区。

Linux MD RAID有类似的function吗? 也许我的Google-Fu很糟糕,但是我找不到任何东西。

严格意义上的linux md raid不能这样做,但dmraid(设备映射程序,lvm的内核端)有一个坏块重映射模块。

当然,dm和md可以并行使用。 在最stream行的configuration中,RAIDarrays上有一个lvm卷组。 这可以通过badblock映射器进行扩展。

我必须注意:当前的硬盘控制器在其固件中具有这样的坏块映射器function。

大多数专业系统pipe理员不能处理有坏块的磁盘,但是在第一个问题出现之后就会抛出。 他们用成本风险计算来解释,但事实并非如此。 事实是,他们只是懒惰。 在大多数操作系统(特别是在Linux)中有很好的坏块处理,你可以毫不畏惧地使用这样的硬盘。