smartd - демон для записи в системный журнал изменений в значениях S.M.A.R.T., уведомления по электронной почте об ошибках, запуска тестов самодиагностики по расписанию.
Контактная информация:
Официальный сайт
Разработчик:
Bruce Allen
Christian Franke
Douglas Gilbert
Volker Kuhlmann
Gabriele Pohl
Alex Samorukov
Лицензия:
GPL
Синтаксис:
smartd [опции]
| Опция | Описание |
|---|---|
| -A PREFIX, --attributelog=PREFIX | Занести информацию об атрибуте в {PREFIX}MODEL-SERIAL.TYPE.csv |
| -B [+]FILE, --drivedb=[+]FILE | Прочитать и заменить [добавить] базу данных диска из файла [по умолчанию +/etc/smart_drivedb.h, а затем /usr/share/smartmontools/drivedb.h] |
| -c NAME|-, --configfile=NAME|- | Прочитать ИМЯ файла конфигурации или stdin [по умолчанию используется файл /etc/smartd.conf] |
| -C, --capabilities[=mail] | Отбросить ненужные возможности процесса Linux. Предупреждение: Уведомление по почте может не работать при использовании |
| -d, --debug | Запустить smartd в режиме отладки |
| -D, --showdirectives | Вывести директивы файла конфигурации и завершить |
| -h, --help, --usage | Отобразить справку |
| -i N, --interval=N | Установить интервал между проверками диска равным N секундам, где N >= 10 |
| -l local[0-7], --logfacility=local[0-7] | Использовать средство системного журнала local0 - local7 или демон [по умолчанию] |
| -n, --no-fork | Не переходить в фоновый режим (предполагается, что systemd 'Type=notify', если задано значение $NOTIFY_SOCKET) |
| -p NAME, --pidfile=NAME | Записать ИМЯ файла PID |
| -q WHEN, --quit=WHEN | Завершить работу на одном из: nodev[0], errors[,nodev0], nodev[0]startup, never, onecheck, showtests |
| -r, --report=TYPE | Отчет о транзакциях для одного из:ioctl[,N], ataioctl[,N], scsiioctl[,N], nvmeioctl[,N] |
| -s PREFIX, --savestates=PREFIX | Сохранить состояния диска в {PREFIX}MODEL-SERIAL.TYPE.state |
| -w NAME, --warnexec=NAME | Запускать ИМЯ исполняемого файла при предупреждениях [значение по умолчанию равно /usr/share/smartmontools/smartd_warning.sh ] |
| -u USER[:GROUP], --warn-as-user=USER[:GROUP] | Запустить сценарий предупреждения от имени непривилегированного ПОЛЬЗОВАТЕЛЯ |
| -V, --version, --license, --copyright | Информация о лицензии, авторских правах и версии |
Демон smartd отслеживает состояние SMART и отправляет уведомления, когда что-то идёт не так. Он управляется через systemd и настраивается в файле /etc/smartd.conf.
Установить можно отдельным модулем или пакетом:
Для установки следует воспользоваться утилитой "Установка и удаление программ".
Модуль, необходимый для установки:
Внимание! Данный системный модуль может быть уже установлен.
Для установки следует воспользоваться утилитой "Установка и удаление программ".
Пакет, необходимый для установки:
Внимание! Если система загружена в режиме полного сохранения, то внесенные изменения в систему будут сохранены после перезагрузки.
Если режим загрузки другой, то рекомендуется воспользоваться утилитой "Сохранение изменений" до перезагрузки системы.