RAID 6 com XFS lidando com setores defeituosos

1

Eu tenho 7 hdd 2tb em um ataque 6 anexado a um Adaptec 71685

A mensagem dmesg diz que eu tenho setores defeituosos

2321236720 2321236728 2321236760 2321236792 2321236824 2321236856 2321236864 2329211680 2329212192 2329212704 2329212872 2329213384 2329225888 2329226400 2329226408 2329226920 2329227432 2701810832 2701811344 2701811856 2701812368

xfs_repair -L / dev / sdc1

com reparo do sistema de arquivos, mas quando escrevo mais dados para o RAID, os erros ressurgem.

[  703.888787] sd 4:0:0:0: [sdc] tag#0 CDB: Read(16) 88 00 00 00 00 00 8a 5b 42 f8 00 00 00 80 00 00
[  704.542375] sd 4:0:0:0: [sdc] tag#2 CDB: Read(16) 88 00 00 00 00 00 8a 5b 42 f8 00 00 00 10 00 00
[  704.543095] sd 4:0:0:0: [sdc] tag#0 CDB: Read(16) 88 00 00 00 00 00 8a 5b 43 08 00 00 00 10 00 00
[  704.543791] sd 4:0:0:0: [sdc] tag#0 CDB: Read(16) 88 00 00 00 00 00 8a 5b 43 18 00 00 00 10 00 00
[  704.544477] sd 4:0:0:0: [sdc] tag#0 CDB: Read(16) 88 00 00 00 00 00 8a 5b 43 28 00 00 00 10 00 00
[  704.668617] sd 4:0:0:0: [sdc] tag#1 CDB: Read(16) 88 00 00 00 00 00 8a 5b 43 38 00 00 00 10 00 00
[  704.669118] sd 4:0:0:0: [sdc] tag#1 CDB: Read(16) 88 00 00 00 00 00 8a 5b 43 48 00 00 00 10 00 00
[  704.669558] sd 4:0:0:0: [sdc] tag#1 CDB: Read(16) 88 00 00 00 00 00 8a 5b 43 58 00 00 00 10 00 00
[  704.672910] sd 4:0:0:0: [sdc] tag#1 CDB: Read(16) 88 00 00 00 00 00 8a 5b 43 68 00 00 00 10 00 00
[  711.364409] sd 4:0:0:0: [sdc] tag#0 CDB: Read(16) 88 00 00 00 00 00 8a 5b 42 f8 00 00 00 08 00 00
[  711.365047] sd 4:0:0:0: [sdc] tag#0 CDB: Read(16) 88 00 00 00 00 00 8a 5b 43 00 00 00 00 08 00 00
[  711.365633] sd 4:0:0:0: [sdc] tag#0 CDB: Read(16) 88 00 00 00 00 00 8a 5b 43 08 00 00 00 08 00 00
[  711.366210] sd 4:0:0:0: [sdc] tag#0 CDB: Read(16) 88 00 00 00 00 00 8a 5b 43 10 00 00 00 08 00 00
[  711.366704] sd 4:0:0:0: [sdc] tag#0 CDB: Read(16) 88 00 00 00 00 00 8a 5b 43 18 00 00 00 08 00 00

Tentou uma verificação com correção no Adaptec 71685 e diz que está tudo bem.

Eu tenho vários TB de dados que eu prefiro não baixar novamente do backup na nuvem, porque seria sloooow.

Eu não me importo se os setores defeituosos são apenas escondidos, estilo chkdsk. Se eu soubesse em qual hdd esses setores estão, eu poderia usar a ferramenta adaptec embutida, mas a varredura de todas as 7 unidades é muito lenta.

O SMART no controlador adaptec mostra apenas alguns (até 24) erros de CRC e todas as outras métricas de erro são 0 em 7 unidades. Algumas unidades têm comandos cancelados, mas o número mais alto é 581 e não aumentou.

Eu decidi rodar badblocks -b 65536 -s -v -o /bladblocks.txt / dev / sdc1

O tamanho de bloco padrão de 1024 disse que havia mais blocos e que um inteiro de 32 bits pode manipular, então usei 65536.

Em 14,14%, ele reivindica 140 erros. Como posso dizer ao xfs sobre essa lista? Posso de alguma forma forçar o adaptec 71685 para lidar com esses erros.

Se isso ajudar eu poderia postar badblocks.txt

    
por cybernard 24.02.2017 / 18:07

0 respostas

Tags