Я пытаюсь как можно чаще переводить диски в режим ожидания на моем сервере резервного копирования. Вне использования smartd или фактического резервного копирования диски в настоящее время запускаются один раз в день (различные задачи cron).
smartd по умолчанию записывает журналы атрибутов и файлы состояний. Это пробуждает диски.
Кажется, что журналы атрибутов пишутся, даже если smartd настроен на пропуск дисков в режиме ожидания (-n standby,48,q
в smartd.conf). Страница руководства отмечает, что это можно отключить, передав -A ''
на смартд. Сохранение состояния можно отключить, передав -s ''
на смартд. (Это параметры исполняемого файла smartd, а не в smartd.conf.)
На странице руководства не указано, какие функции зависят от этих сохраненных состояний или журналов атрибутов. В нем упоминается, что он использует файлы состояния, чтобы отметить, среди прочего, последнее отправленное электронное письмо.
Какие функции я потеряю, отключив эти записи? Будет ли smartd отправлять электронное письмо каждый раз, когда проверяет атрибуты, потому что он не знает, что он уже отправил его? Или информация о состоянии также кэшируется в памяти и будет ли она повторно отправлять электронные письма с предупреждением при перезапуске smartd?
Текущий smartd.conf:
/dev/disk/by-id/scsi-SATA_WDC_WD40EFRX-68_XYZ -n standby,24,q -o on -S on -m root -a -l xerror -I 194 -I 3 -W 0,55,60
Возможно, я не отвечу на ваш вопрос напрямую, но настоятельно рекомендую против делая это. Раскрутка дисков увеличивает нагрузку на механические компоненты внутри накопителя (поэтому количество циклов включения питания является хорошим показателем возраста накопителя). Рекомендуется как можно больше вращать диски, чтобы продлить срок их службы.
Вы не потеряете никакой функциональности smartd, это просто журнал csv значений атрибутов на тот момент.
Если вы хотите сохранить их, измените префикс на каталог tmpfs и сделайте резервную копию этих файлов с помощью еженедельной резервной копии. Если вы не обнаружили необходимости проверять самостоятельно, просто отключите его.
Вы рассматривали возможность запуска smartd с очень большим значением для -i
, а затем запустить проверки, отправив SIGUSR1
демону, когда это можно сделать (скажем, когда запущены кроны).
Таким образом, демон не будет раскручивать ваши диски.
К сожалению, это не ответ на ваш вопрос.