Я монтирую удаленный том резервной копии с помощью сценария 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
теперь не будет работать, если не сможет найти корневой каталог моментального снимка.