Назад | Перейти на главную страницу

rsnapshot preexec

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

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

ERROR: /mnt/backup does not exist.  

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

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

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

Ну ладно, похоже, мне ДЕЙСТВИТЕЛЬНО нужно использовать сценарий оболочки.

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

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

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

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