Як змусити розумне закриття про один конкретний сеанс, що не працює в режимі офлайн?


18

У мене є диск в дводисковому програмному забезпеченні RAID-1, для якого нещодавно в статусі SMART з’явився «офлайн нерегульований сектор».

198 Offline_Uncorrectable   0x0030   200   200   000    Old_age   Offline      -       1

Це, мабуть, є лише ознакою неминучої відмови диска, якщо вона виникає все частіше (а оскільки привід дзеркальний, великого ризику реальної втрати даних також немає). У той час самотест також в якийсь момент не вдався, і smartdнадіслав мені електронний лист, щоб сповістити мене про це, як це, звичайно, слід зробити.

Однак, запис у пошкоджений сектор зазвичай змушує диск використовувати один із його запасних секторів, замість чого він, мабуть, це зробив, тому що, оскільки я ddперейшов на диск, всі самотести пройшли просто чудово. А badblocksтакож не знайшов підстав скаржитися.

Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
[...]
# 5  Extended offline    Completed without error       00%      5559         -
# 6  Short offline       Completed without error       00%      5540         -
# 7  Short offline       Completed: read failure       90%      5524         63273368

Кількість несправних секторів не зменшилась, хоча цього не повинно, оскільки зламаний сектор все ще є, хоча і не використовується. Однак smartdпродовжує надсилати мені електронні листи щовечора:

The following warning/error was logged by the smartd daemon:

Device: /dev/sda [SAT], 1 Offline uncorrectable sectors

Це, очевидно, дуже дратує і оніміє мій здоровий панічний рефлекс на smartdпошту.

Диск - це Western Digital WD20EARS, smartdверсія 5.41 2011-06-09 r3365.

Відповіді:


23

На деяких дисках вам, можливо, доведеться вдатися до -U 198+(або -U +?) У конфігураційному файлі.

Будь ласка, будь обережним. Якщо ви не оригінальний запитувач, уважно прочитайте все запитання. Якщо ви використовуєте це на диску, який йому не потрібен, він придушить цілком дійсні попередження.

Якщо вказано «+», звіт друкується лише у тому випадку, якщо кількість секторів збільшилася з моменту останнього циклу перевірки. Деякі диски не скидають цей атрибут, коли поганий сектор перерозподілений. Дивіться також ´-v 198, збільшуючи´ нижче.

smartd.conf (5)

Наприклад, припустимо, що ви використовуєте конфігурацію за замовчуванням у smartd.conf. У цьому випадку у файлі є багато коментарів, але єдиний рядок без коментарів тут:

# The word DEVICESCAN will cause any remaining lines in this
# configuration file to be ignored: it tells smartd to scan for all
# ATA and SCSI devices.  DEVICESCAN may be followed by any of the
# Directives listed below, which will be applied to all devices that
# are found.  Most users should comment out DEVICESCAN and explicitly
# list the devices that they wish to monitor.
DEVICESCAN

Додайте опцію до кінця рядка:

DEVICESCAN -U 198+

1
-U 198+повинен це зробити. Приємна знахідка!
Майкл Хемптон

якісь іспити для цього?
JIV

1
@JIV відредаговано. Я також додав попередження. Будь ласка, будьте уважні до своїх даних :-).
sourcejedi

0

Є дві можливості, звідки беруться ці листи. smartd вміє надсилати пошту самостійно, але це, швидше за все, не налаштовано таким чином, тому я припускаю, що ці листи надсилаються шляхом реєстрації. Якщо це припущення неправильне, більше не потрібно читати.

logcheck сканує файли журналів та надсилає електронні листи, якщо він вважає, що вам слід переживати про все, що трапилося з вашою системою.

У вас є можливість написати правило ігнорування протоколу logcheck, яке вказує logcheck не надсилати повідомлення, які відповідають певній схемі.

Ви можете (в системах на базі Debian) створити файл під назвою "/etc/logcheck/ignore.d.server/smartd_own" із таким вмістом:

^\w{3} [ :0-9]{11} [._[:alnum:]-]+ smartd\[[0-9]+\]: Device: /dev/sda \[SAT\], 1 Offline uncorrectable sectors$

Це має відфільтрувати дратівливі листи, але напишіть вам знову, якщо збільшиться лічильник нерегульованих секторів.


smartdНа жаль, передає повідомлення безпосередньо, на жаль. Мабуть, завжди є можливість змінити це. Я буду розглядати це, якщо не повинно бути іншого шляху, тож дякую!
Крістіан

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