Pom*_*oma 2 linux ubuntu backup rsnapshot
我有一个备份服务器,它从其他几个服务器收集备份。我想制作这样的目录结构
/backup/snapshots/<hostname>/<period>.0/<files>
Run Code Online (Sandbox Code Playgroud)
而不是默认的
/backup/snapshots/<period>.0/<hostname>/<files>
Run Code Online (Sandbox Code Playgroud)
这个怎么做?我试图指定参数
backup root@remote-host:/backup/snapshots/hourly.0 . snapshot_root=/backup/snapshots/myhost/
Run Code Online (Sandbox Code Playgroud)
但它不起作用
小智 6
您需要使用另一个配置文件,您可以在其中设置不同的 snapshot_root 目录(以及其他备份参数)。
例如 /etc/rsnapshot.additional.conf
在您需要添加到 rsnapshot cron 文件之后(如果您使用 Ubuntu - 您可以找到它 /etc/cron.d/rsnapshot)。
30 3 * * * root /usr/bin/rsnapshot daily
10 0 3 * * 1 root /usr/bin/rsnapshot weekly
11 30 2 1 * * root /usr/bin/rsnapshot monthly
Run Code Online (Sandbox Code Playgroud)
线,像这样
30 3 * * * root /usr/bin/rsnapshot -c /etc/rsnapshot.additional.conf daily
10 0 3 * * 1 root /usr/bin/rsnapshot -c /etc/rsnapshot.additional.conf weekly
11 30 2 1 * * root /usr/bin/rsnapshot -c /etc/rsnapshot.additional.conf monthly
Run Code Online (Sandbox Code Playgroud)
这意味着 rsnapshot 将使用不同的配置文件调用两次并进行两次备份