rsnapshot preexec

rsnapshot preexec

我正在使用 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如果找不到它的快照根目录,现在将会失败。

相关内容