Выявление неисправного жесткого диска в RAID

У меня есть сервер, на котором работает настроенная версия Debian. Прилагается навес для хранения солнца. У него очень ограниченное количество инструментов, и установка новых инструментов запрещена.:(

Это сообщение я вижу в 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

Кажется, в секторе 556782970 есть плохой блок, но я не знаю, к какому жесткому диску он принадлежит, чтобы я мог заменить его.

  • arcconf getlogs Команда не выявляет никаких проблем с дисками.

  • я сделал arcconf task start 1 logicaldrive 0 verify_fix но это не помогло

  • Я сделал e2fsck проверять. Он пытается исправить некоторые inode, но проблема остается. (Я предполагаю, так как его физическая проблема).

больше информации: http://pastebin.com/cJ2bUywj

Инструменты недоступны:( smartctl badblocks

3 ответа

Решение

Если вы действительно используете arcconf, вы можете увидеть состояние физического диска следующим образом:

arcconf getconfig 1 PD

Найдите диски с ошибочным состоянием, чтобы определить диски, помеченные как неисправные. Для вашей справки вывод будет выглядеть примерно так:

  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

На основе end_request: critical target error, dev sda, sector 556782970 строка, я предполагаю, что /dev/sda - это проблема ребенка. Вы можете найти серийный номер этого устройства, используя:

ls -l /dev/disk/by-id | grep "sda$"

Хотя может быть ответ, который даст вам информацию в ОС, скорее всего, микропрограмма контроллера подскажет вам доступ к нему во время загрузки.

Еще одна вещь, которую я заметил в ваших копиях и вставках, - это то, что ваша батарея говорит "не удалось". Интересно, если полосы сообщают о сбое, потому что батарея кэша записи - тост? Несмотря на то, что это сообщение и фактический плохой индекс, вероятно, означают, что у вас есть две проблемы.

Хотя мой опыт работы с контроллерами Adaptec, как правило, когда батарея разряжается, он отключает кэширование записи в качестве упреждающей меры.

Другие вопросы по тегам