O problema é que o sistema de arquivos ext2 / 3/4 não sabe nada do dispositivo subjacente. Se houver um bloqueio ruim em alguns dos dispositivos de ataque, ele causará 2 resultados diferentes e independentes:
- o subsistema raid desativará todo o disco e colocará o array no modo degradado
- o sistema de arquivos assinará um erro de leitura (no caso de um espelho, nem sempre é assim).
Eu tenho uma opinião, que é considerada principalmente herética nos círculos de "administradores de sistemas profissionais". Nesta opinião,
- um disco com alguns blocos ruins não vem do diabo,
- Se você tem 45634563563456 bom setor em um disco rígido, talvez você consiga lidar com os 3 ruins entre eles.
O problema é que o mecanismo de ataque subjacente também não sabe nada sobre os blocos defeituosos no disco. Ele tentará sincronizar até mesmo os blocos ruins.
Se você tiver um ataque, a solução mais simples seria obter um novo disco rígido. Este também pode ser usado para outras tarefas, mas não para invasões. O sistema de arquivos ext2 / 3/4 tem um bom tratamento de blocos defeituosos.
Se você quiser usar mais como um dispositivo de membro raid, é possível, embora não tão simples. Nesse caso, você pode fazer uma solução complicada baseada em lvm - algumas podem manipular e gerenciar volumes, mesmo em um disco com blocos defeituosos. Sugiro que você tente usar o módulo de realocação de blocos defeituosos do mapeador de dispositivos .