Очистка снепшотов zookeeper в sheepdog

Для этого необходимо использовать утилиту /usr/share/zookeeper/bin/zkCleanup.sh.

Пример использования скрипта:

zkCleanup.sh <snapshotDir> -n <count>
- snapshotdir - это каталог с метаданными zookeeper, где расположен подкаталог version-2;
- count - количество снэпшотов системы, которые надо сохранить.

В конкретном случае это выглядит так:

./zkCleanup.sh /var/lib/zookeeper -n 6

Вот пример записи в планировщик на еженедельное выполнение команды

0 7 * * 0 ( cd /usr/share/zookeeper/bin && ./zkCleanup.sh /var/lib/zookeeper -n 5 ) >> /var/log/zookeeper/cron.log 2>&1

Опубликовано: 17.10.2019