Итак, мой Sunfire x2200 M2 имеет два диска SATA, 250 ГБ и 2 ТБ. Где-то вчера вечером/сегодня утром система сама по себе перезагрузилась. Она нормально загрузилась, но после просмотра нескольких журналов я обнаружил следующее:http://pastebin.com/Bctbzwb9.
da0
это диск на 250 ГБ, который является диском ОС. Я просмотрел информацию о дисках с помощью smartctl
, и все казалось в порядке, однако при запуске теста с smartctl
, он потерпел неудачу с ошибкой чтения. Затем я заметил это в 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
Я не совсем уверен, что с этим делать. Похоже ли это на неисправный диск или контроллер?
smartctl -a /dev/da0
выход:http://pastebin.com/RJ6043KJ
решение1
Похоже, что это неисправный диск.
У любого современного диска SATA (и любого древнего диска SCSI) есть контрольные суммы на секторе. Если вы его считываете, а контрольная сумма не совпадает, то он перечитывает данные. Если перечитывание данных не удается достаточно часто, диск предполагает, что физический сектор на диске плохой.
Если это произойдет, могут произойти две вещи:
- Диск попытается восстановить данные, и после успешного считывания запишет их в запасной сектор. Всякий раз, когда вы попытаетесь прочитать исходный сектор, вы будете перенаправлены в запасной сектор. Если это происходит, но не было успешно завершено, то статус будетв ожидании(точно так же, как в вашем журнале).
- Если это происходит достаточно часто, на диске закончатся запасные сектора. Он больше не сможет использовать запасной, и чтение приведет к ошибке чтения.
В вашем журнале есть записи для currently unreadable (pending) sectors
и 7 Offline uncorrectable sectors
. Это кажется явным указанием на случай 1).