recuperando raid5 de 3 unidades em funcionamento, uma delas apresenta um erro de leitura

recuperando raid5 de 3 unidades em funcionamento, uma delas apresenta um erro de leitura

eu tinha 4 unidades, perdi uma unidade antes e agora outra unidade foi relatada pelo qnap web gui como tendo um erro de leitura (fiz uma verificação de bloco incorreta).
agora quero inserir uma nova unidade, no lugar da unidade perdida, e obter dados das 3 unidades restantes.
no entanto, uma das três unidades apresenta um erro de leitura.
especificamente, esse erro de leitura ocorreu quando a varredura de bloco defeituoso foi de 98 ou 99%, então presumo que não foram muitos blocos defeituosos.

portanto, com isso em mente, mesmo que esses blocos não possam ser lidos, presumo que os blocos ilegíveis representem uma pequena fração dos dados que serão perdidos, se não recuperarmos os dados nos blocos defeituosos.

como posso fazer isso, li que uma reconstrução de ataque terminará mesmo com uma única falha de leitura?

tenho em mente que vejo a estrutura de pastas e arquivos intactas, como antes, exceto que o sistema de arquivos está em somente leitura agora, é claro, tendo uma das 3 unidades apresentando um erro de leitura

Responder1

QNAP deve ser baseado em Linux, usando mde mdadm. Isso significa quepoderiaserá possível substituir a unidade quebrada e mdreconstruir a matriz, ignorando as partes ilegíveis.

No entanto, sugiro fortemente clonar primeiro o disco com setores ilegíveis ddrescuee depois usar o disco clonado (com setores zerados, mas sem setores ilegíveis) no lugar do primeiro. Você terminará com algumas faixas corrompidas que afetarão apenas o espaço livre/dados desnecessários.

informação relacionada