Ответы:
Я бы порекомендовал установить Smartmon ( http://sourceforge.net/apps/trac/smartmontools/wiki ) на ваш компьютер. Это программное обеспечение, которое может проверять состояние ваших дисков, в противном случае оно будет проверять / var / log / messages или / var / log / syslog для любых упоминаний об ошибках scsi
dmesg
Ядро будет регистрировать любые диагностические сообщения об устройствах ввода / вывода, поэтому вы можете проверить эти сообщения с помощью команды dmesg.
SMART-мониторинг - это хороший способ. В качестве пользователя root, smartctl -a /dev/hda
где hda - это нужный вам диск ... это может быть hdb, sda и т. Д. Также рекомендуется указать свой адрес электронной почты в / etc / aliases как лицо, которое должно получать почту root.
Это очень расплывчатый ответ. Если у вас есть сервер от одного из крупных производителей (Dell, HP и т. Д.), Скорее всего, есть лучшие возможности мониторинга.
Вы можете попробовать полную проверку раздела / dev / sda1 (например) как
fsck -f /dev/sda1
или, попробуйте полный неразборчивый тест записи-чтения данного раздела
badblocks -vn /dev/sda1
/dev/sda1 is mounted; it's not safe to run badblocks!
e2fsck: Cannot continue, aborting.