Я установил znapzend и создал следующее задание:
/opt/znapzend/bin/znapzendzetup create --recursive --mbuffer=/usr/bin/mbuffer --mbuffersize=1G \ > --tsformat='znapzend-%Y-%m-%d-%H%M%S' \ > SRC '7d=>24h' tanknas01/datashares/data03 \ > DST:a '7d=>24h' tanknas01/datashares/data03 \ > DST:b '1m=>1d' root@sgtestnas02:tanknas02/datashares/data03
Проверяя моментальный снимок ZFS, задание запускается в 0000 часов.
tanknas01/datashares/data03@znapzend-2016-06-15-000000 0 - 19K - tanknas01/datashares/data03/CS_SG_HQIT@znapzend-2016-06-15-000000 0 - 20K - tanknas01/datashares/data03/CS_SG_HQIT_SOP@znapzend-2016-06-15-000000 0 - 20K -
Проверяя cron, нет записи о znapzend, поэтому мне интересно, где znapzend хранит конфигурацию планирования?
Как сделать так, чтобы задание выполнялось в указанное время?
С уважением.
Это старый вопрос, но на будущее я все равно отвечаю.
znapzend хранит конфигурацию расписания в метаданных файловой системы, а не в файле в самой файловой системе. Смотрите верхнюю часть README здесь:
https://github.com/oetiker/znapzend/blob/master/README.md
znapzend разработан для запуска как демон и сам выполняет планирование, поэтому для него нет записи в cron. Если вы используете systemd на своих машинах, я бы порекомендовал добавить для него служебный файл, который обеспечит его перезапуск, если демон по какой-то причине выйдет из строя.