Ah, bem, parece que eu tenho que usar um script de wrapper.
Se alguém tiver uma ideia melhor, sinta-se à vontade para postar.
Estou montando meu volume de backup remoto usando um script cmd_preexec do rsnapshot.
Se o diretório / mnt / backup não existir ao iniciar o rsnapshot, recebo este erro:
ERROR: /mnt/backup does not exist.
Se o diretório existir e a montagem preexec falhar, ele não interromperá o rsnapshot resultando no backup do backup no servidor completamente errado ...
O que devo fazer sobre isso?
Editar:
Eu sei que eu poderia usar um script wrapper, mas eu não quero fazer isso ..
I know that I could use a wrapper-script, but I don't want to do this..
Então você sabe que existe uma solução fácil. Por que não usar isso?
De qualquer forma, é documentado . Defina seu snapshot_root
como, por exemplo /mnt/remotefs/.snapshot
em que /mnt/remotefs
é o ponto de montagem do seu fs remoto / de loopback e também define no_create_root
para 1. rsnapshot
agora falhará se não conseguir encontrá-lo como diretório raiz do instantâneo.