После отключения USB-диска, который я долго держал в подключении, я получил диалоговое окно «Предупреждение о работоспособности жесткого диска» (отображаемое процессом, называемым smart-notifier) и электронное письмо с темой «Ошибка SMART (FailedOpenDevice»). ) обнаружено на хосте ".
Как я могу предотвратить появление этих предупреждений при удалении USB-диска?
Я проверил содержимое /etc/smartd.conf
, и единственная строка без комментариев выглядит следующим образом:
DEVICESCAN -d removable -n standby -m root -M exec /usr/share/smartmontools/smartd-runner
Кажется, что у smartd есть концепция съемных дисков, но на странице руководства только упоминается, как он меняет поведение, когда диск отсутствует при запуске, и неясно, что произойдет позже при его фактическом удалении.
Еще одна вещь, на которую следует обратить внимание, это то, что накопитель не получает имя устройства, например / dev / usb *, но по какой-то причине он зарегистрирован как / dev / sdc.
Я нашел следующий способ: после извлечения диска перезапустите демон мониторинга SMART:
sudo invoke-rc.d smartmontools restart
Ответ @Zoltan на перезапуск поможет, но более стандартизированный способ перезапуска любого демона в большинстве дистрибутивов заключается в следующем...
sudo service smartmontools restart
В основном синтаксис
$ sudo service <any daemon name> <start||stop||restart>
Есть и другие способы, такие как systemctl в systemd ... но я предпочитаю, чтобы это было просто и глупо, как указано выше.
Это устарело. systemd
становится почти универсальным. Синтаксис:
systemctl smartmontools restart