rsnapshot preexec

Я монтирую свой удаленный резервный том с помощью скрипта rsnapshot cmd_preexec.

Если каталог /mnt/backup не существует при запуске rsnapshot, я получаю эту ошибку:

ERROR: /mnt/backup does not exist.  

Если каталог существует, и при монтировании preexec происходит сбой, он не останавливает rsnapshot, в результате чего резервная копия создается на совершенно неправильном сервере...

Что мне с этим делать?

Редактировать:
Я знаю, что могу использовать скрипт-обертку, но я не хочу этого делать..

2 ответа

Решение

Ну да ладно, похоже я должен использовать скрипт-обертку.

Если у кого-то есть идея получше, пишите.

Я знаю, что могу использовать скрипт-обертку, но я не хочу этого делать..

Итак, вы знаете, что существует простое решение. Почему бы не использовать это?

Во всяком случае, это даже задокументировано. Установите свой snapshot_root например /mnt/remotefs/.snapshot где /mnt/remotefs это точка монтирования вашего удаленного /loopback fs, а также установить no_create_root до 1. rsnapshot теперь потерпит неудачу, если не сможет найти свой корневой каталог снимка.

Другие вопросы по тегам