У меня есть программная настройка RAID с использованием mdadm на полностью обновленной Ubuntu 20.04. Я испытываю ежемесячную повторную синхронизацию массива ~ 31 час. Я подозреваю, что это происходит от /etc/по умолчанию/mdadm
, который включает в себя:
# АВТОПРОВЕРКА:
# Должен ли mdadm запускать периодические проверки ваших массивов на избыточность? Видеть
# /etc/cron.d/mdadm.
АВТОПРОВЕРКА=истина
Я хотел бы изменить, когда это запланировано, но, похоже, у меня нет /etc/cron.d/mdadm
:
# подходящая политика mdadm
мдадм:
Установлено: 4.1-5ubuntu1.2
Кандидат: 4.1-5ubuntu1.2
Таблица версий:
*** 4.1-5убунту1.2 500
500 http://us.archive.ubuntu.com/ubuntu focus-updates/main Пакеты amd64
100 /var/lib/dpkg/status
4.1-5убунту1 500
500 http://us.archive.ubuntu.com/ubuntu focus/main Пакеты amd64
# найти /etc -name '*mdadm*' -или -name '*checkarray*'
/etc/по умолчанию/mdadm
/etc/monit/conf-доступный/mdadm
/etc/logcheck/violations.d/mdadm
/etc/logcheck/ignore.d.server/mdadm
/etc/modprobe.d/mdadm.conf
/etc/мдадм
/etc/mdadm/mdadm.conf
# dpkg -S /etc/cron.d/mdadm
dpkg-query: не найден путь, соответствующий шаблону /etc/cron.d/mdadm
# grep -REi 'mdadm|raid|/dev/md|autocheck|checkarray' /etc/*cron*
#
Итак, я предполагаю, что документация Debian/Ubuntu устарела и этот триггер проверки перемещен (в /usr/доля/mdadm/checkarray
возможно, хотя я до сих пор не знаю, что вызывает это). Первый диалог в dpkg-перенастроить mdadm
отмечает, что эта проверка срабатывает в первое воскресенье месяца в 01:06 (см. скриншот ниже), но я не могу найти источник этого триггера.
Лучшее, что я могу найти, это checkarray. Мой поиск:
# dpkg -L mdadm |xargs -d '\n' grep -Fswn АВТОПРОВЕРКА
/usr/share/mdadm/checkarray: -c|--cron учитывает настройку AUTOCHECK в /etc/default/mdadm.
/usr/share/mdadm/checkarray:if [ $cron = 1 ] && ! is_true ${АВТОПРОВЕРКА:-false}; тогда
Я предполагаю, что решение состоит в том, чтобы установить АВТОПРОВЕРКА=ложь
, Найди контрольный массив
команду, которую она бы выполнила, а затем вручную добавлю мою собственную задачу cron, которая ее копирует. Для этого я пытаюсь подтвердить, что это лучший вариант, и найти идеальные аргументы для его передачи.
Мне также любопытно, что случилось со старым методом и где я могу найти обновленную документацию.
Бонусный вопрос: поскольку повторная синхронизация занимает так много времени, есть ли способ разбить ее, чтобы я мог делать это постепенно в течение нескольких ночей?