Estranhos problemas de disco sunfire x2200 freebsd 8.3

1

Então, meu Sunfire x2200 M2 tem dois drives SATA, um de 250GB e um de 2TB. Algum dia ontem à noite / esta manhã, o sistema foi reiniciado sozinho. Ele voltou bem, mas depois de analisar alguns logs, achei isso: link .

da0 é a unidade de 250 GB, que é a unidade do SO. Eu revi as informações das unidades com smartctl , e tudo parecia bem, no entanto, ao executar um teste com smartctl , ele falhou com um erro de leitura. Então notei isso em var/log/messages :

Jan  1 05:20:31 fuzzbox smartd[1160]: Device: /dev/da0 [SAT], 7 Currently unreadable (pending) sectors
Jan  1 05:20:31 fuzzbox smartd[1160]: Device: /dev/da0 [SAT], 7 Offline uncorrectable sectors
Jan  1 05:20:31 fuzzbox smartd[1160]: Device: /dev/da0 [SAT], previous self-test completed with error (read test element)
Jan  1 05:20:31 fuzzbox smartd[1160]: Device: /dev/da0 [SAT], Self-Test Log error count increased from 0 to 1

Eu não tenho certeza do que fazer com isso. Isso parece uma unidade ou controlador com falha?

smartctl -a /dev/da0 output: link

    
por RTOSkit 01.01.2013 / 11:32

1 resposta

1

Isso parece uma falha na transmissão.

Qualquer unidade SATA moderna (e qualquer unidade SCSI antiga) possui somas de verificação em um setor. Se você o ler e a soma de verificação não corresponder, ele relerá os dados. Se a releitura dos dados falhar com freqüência suficiente, a unidade assumirá que o setor físico no disco está ruim.

Duas coisas podem acontecer se isso ocorrer:

  1. A unidade fará um esforço para recuperar os dados e, uma vez lida com sucesso, gravará esses dados em um setor reserva. Sempre que você tentar ler o setor original, você será redirecionado para o setor de reposição. Se isso estiver em andamento, mas não tiver sido concluído com êxito, o status será pendente (assim como no seu log).
  2. Se isso acontecer com freqüência suficiente, a unidade ficará sem setores sobressalentes. Ele não pode mais usar um sobressalente e a leitura resultará em um erro de leitura.

Em seu log, você tem entradas para currently unreadable (pending) sectors e 7 Offline uncorrectable sectors . Isso parece um apontador claro para o caso 1).

    
por 01.01.2013 / 12:34