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
теперь потерпит неудачу, если не сможет найти свой корневой каталог снимка.