Btrfs Raid10 Duas unidades falharam. Quais são minhas opções?

3

Aqui está a minha história: notei erros de leitura em uma das minhas quatro unidades Btrfs RAID10 (/ dev / sde). Isso ocorreu quando eu estava tentando fazer um backup usando o envio / recebimento do btrfs. Eu comprei um novo disco rígido do mesmo tamanho e tentei substituir o que falhou. Eu substituí fisicamente o drive primeiro, depois montei o array raid com o parâmetro "degraded". Consegui adicionar a nova unidade ao array e comecei a reequilibrar. O reequilíbrio falhou em cerca de 10%, devido a novos erros de leitura em uma unidade diferente (/ dev / sdb). Desativei o NCQ em / dev / sdb esperando que esse fosse o problema, mas nada mudou. Então, quais são minhas opções? Eu poderia adicionar a nova unidade como uma quinta unidade e tentar um novo equilíbrio? Embora as duas unidades com falha tenham erros de leitura, a chance de os mesmos setores serem ruins em ambas as unidades é bastante baixa. O btrfs seria esperto o suficiente para tentar obter dados do outro espelho RAID10 se um deles falhasse uma leitura?

    
por NormalicyIsDead 04.11.2018 / 01:37

1 resposta

2

1) Verifique o SMART de cada disco e certifique-se de que não haja falhas nos discos físicos.

2) Faça o backup dos dados, faça o teste de blocos defeituosos em cada disco e recrie o volume RAID10.

Em qualquer caso, faça backup dos dados com qualquer opção possível e, em seguida, faça as operações com armazenamento.

BTW, os blocos ruins em dois discos são possíveis se os discos forem danificados fisicamente.

    
por 06.11.2018 / 10:54