我正在使用 rsnapshot cmd_preexec 脚本安装我的远程备份卷。
如果启动 rsnapshot 时 /mnt/backup 目录不存在,我会收到此错误:
ERROR: /mnt/backup does not exist.
如果目录存在并且预执行挂载失败,它不会停止 rsnapshot,从而导致备份在完全错误的服务器上备份......
我该怎么办?
编辑:
我知道我可以使用包装脚本,但我不想这样做。
答案1
哦,好吧,看起来我确实必须使用包装脚本。
如果有人有更好的想法,请随时发表。
答案2
我知道我可以使用包装脚本,但我不想这样做。
所以你知道有一个简单的解决方案。为什么不使用它呢?
无论如何,这甚至记录. 将您的设置snapshot_root
为例如您的远程/环回 fs 的挂载点/mnt/remotefs/.snapshot
在哪里/mnt/remotefs
,并设置no_create_root
为 1。rsnapshot
如果找不到它的快照根目录,现在将会失败。