Я прохожу курс “от 0 до Linux админа” на yodo.im и столкнулся с проблемой при настройке smartd: нужно ли запускать smartctl при старте системы?
Установлен пакет smartmontools, который настраивает smartd.service. Конфигурирование /etc/smartd.conf достаточно понятно согласно мануалам и вики. Например, для DEVICESCAN настроено:
DEVICESCAN -a -o on -S on -n standby,q -s (S/../.././05|L/../../4/01) -W 5,36,45 -m <nomailer> -M exec /usr/local/bin/notifier.sh
Что я не могу понять, так это должны ли мы выполнять smartctl -s on -o on -S on /dev/X для каждого дискового устройства при старте системы. В мануале smartctl подчеркивается, что:
smartctl --smart=on --offlineauto=on --saveauto=on /dev/hda
включает SMART на диске, автоматическое оффлайн-тестирование каждые четыре часа и автоматическое сохранение атрибутов SMART. Это считается хорошей командой для начальных файлов системы.
Подразумевается, что эту команду нужно выполнять при запуске системы. В smartd.conf DEVICESCAN содержит повторяющиеся опции (DEVICESCAN -o on -S on), так что стартовая команда может быть сокращена до smartctl --smart=on /dev/X.
Правильно ли я понимаю, что эту команду необходимо выполнять при старте системы? Как вы настраиваете ваш экземпляр smartd?