Перевірте наявність помилок / ознак несправності на жорсткому диску на 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.