Перевірте наявність помилок / ознак несправності на жорсткому диску на CentOS Server


14

Який найкращий спосіб перевірити наявність помилок на жорсткому диску та ранні ознаки несправності на CentOS?


1
як часті повинні бути перевірки? щодня - щотижня?
іна

Відповіді:


3

Я рекомендую встановити на вашу машину smartmon ( http://sourceforge.net/apps/trac/smartmontools/wiki ). Це певне програмне забезпечення, яке може перевірити здоров'я ваших дисків, інакше це буде перевірка / var / log / messages або / var / log / syslog для будь-яких згадок про помилки scsi


smartmon здається, хоча його статистичні дані згадують, що він би захопив лише 60% несправних дисків. Якби я встановив smartmon щодня сканувати, чи справді це допоможе hdd вмирати швидше - це Seagate 7200.10?
іна

@inac smartmon допоможе hdds померти швидше? Де ти це прочитав? Будь ласка, додайте URL-адресу.
030

2
dmesg

Ядро записуватиме будь-які діагностичні повідомлення про пристрої вводу / виводу, тому ви можете перевірити ці повідомлення за допомогою команди dmesg.


але вам доведеться запустити це вручну або cronjob dmesg dump to vi?
іна

або. ви можете створити скрипт, щоб скинути його за допомогою "dmesg> dmesg.dump.txt" і запускати щодня із cron.
Банджер


0

Як каже Пол, журнали SMART - це гарне місце для перевірки.

Я також рекомендую запустити BadBlocks . Якщо у вас є RAID-карта, можливо, доведеться скористатися моніторингом.


0

SMART-моніторинг - хороший спосіб. Як root, smartctl -a /dev/hdaде hda - це диск, який ви хочете ... може бути hdb, sda тощо. Також рекомендую встановити свою електронну адресу в / etc / aliases як особу, яка повинна отримати кореневу пошту.

Це дуже неясна відповідь. Якщо у вас є сервер, виготовлений будь-яким з великих виробників (Dell, HP тощо), швидше за все, є кращі можливості моніторингу.


0

Ви можете спробувати повністю перевірити розділ / dev / sda1 (наприклад) як

fsck -f /dev/sda1

або спробуйте повний недескуративний тест даного розділу

badblocks -vn /dev/sda1

/dev/sda1 is mounted; it's not safe to run badblocks!
030

e2fsck: Cannot continue, aborting.
030

@ 030 Перехід до рівня запуску, де основний диск не встановлений.
awiebe
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.