Identificando o disco rígido com falha no RAID

3

Eu tenho um servidor que está executando uma versão personalizada do Debian. É anexado um ataque de armazenamento de sol. Tem ferramentas muito limitadas e a instalação de novas ferramentas não é permitida. : (

Esta mensagem que vejo em dmesg :

end_request: critical target error, dev sda, sector 556782970
sd 0:0:0:0: [sda] Unhandled sense code
sd 0:0:0:0: [sda]  Result: hostbyte=0x10 driverbyte=0x08
sd 0:0:0:0: [sda]  Sense Key : 0x4 [current] 
sd 0:0:0:0: [sda]  ASC=0x44 ASCQ=0x0
sd 0:0:0:0: [sda] CDB: cdb[0]=0x28: 28 00 21 2f d5 7a 00 00 08 00
end_request: critical target error, dev sda, sector 556782970

Portanto, parece que existe o badblock no setor 556782970, mas não sei a que disco rígido pertence, para poder substituí-lo.

    O comando
  • arcconf getlogs não revela problemas com unidades.

  • Eu fiz arcconf task start 1 logicaldrive 0 verify_fix , mas isso não ajudou.

  • Eu fiz um e2fsck check. Ele tenta consertar alguns inodes, mas a questão acima permanece. (Eu assumo desde o seu problema físico).

mais informações: link

Ferramentas não disponíveis :( smartctl badblocks

    
por p0werf00l 23.04.2014 / 19:32

3 respostas

1

Se você realmente usar o arcconf, poderá ver o status da unidade física assim:

arcconf getconfig 1 PD

Procure drives com estado Failed para identificar unidades que foram marcadas como com falha. Para sua referência, a saída seria algo como isto:

  Device #6
     Device is a Hard drive
     State                              : Failed
     Block Size                         : Unknown
     Supported                          : Yes
     Reported Channel,Device(T:L)       : 0,15(15:0)
     Vendor                             : *MISSING*
     Model                              : 
     Firmware                           : 
     Total Size                         : 0 MB
     Write Cache                        : Unknown
     FRU                                : None
     S.M.A.R.T.                         : No
     S.M.A.R.T. warnings                : 0
     SSD                                : No
     MaxCache Capable                   : No
     MaxCache Assigned                  : No
    
por 08.12.2014 / 20:19
1

Com base na linha end_request: critical target error, dev sda, sector 556782970 , suponho que / dev / sda seja o filho problemático. Você pode encontrar o número de série desse dispositivo usando:

ls -l /dev/disk/by-id | grep "sda$"
    
por 23.04.2014 / 19:58
1

Embora possa haver uma resposta que forneça as informações no sistema operacional, as chances são de que o firmware do controlador possa informá-lo se você acessá-lo durante a inicialização.

Outra coisa que notei no seu recortar e colar é que a sua bateria diz "falhou". Gostaria de saber se as listras estão relatando falha porque a bateria do Cache de gravação é torrada? Embora o relatório e o mau inodo real provavelmente signifiquem que você tem dois problemas.

Apesar de minha experiência com controladores Adaptec normalmente quando a bateria acaba, ela desativa o cache de gravação como uma medida preventiva.

    
por 23.04.2014 / 20:33