rsnapshot 备份至远程服务器

rsnapshot 备份至远程服务器

我刚刚在 Strato 的 HiDrive 购买了 100GB 的“云”空间,用于远程服务器备份。他们提供以下服务:sftp、webdav、smb/cifs、rsync、scp

现在我想使用 rsnapshot 对我的备份空间进行远程备份。我找到的所有示例都只用于从远程服务器备份到本地计算机,而不是备份到远程服务器。

如何使用上述协议之一通过 rsnapshot 进行增量备份?

答案1

rsnapshot仅保存到本地文件系统。

从参数的手册页中snapshot_root

snapper_root 保存所有快照的本地文件系统路径

也许可以将备份空间挂载到本地(WebDAV、SMB 或通过 fuse 的 sshfs),但我不确定这是否有用,因为我不知道 rsnapshot 等硬链接是否需要它们在任何这些远程文件系统上工作。我猜这行不通,这就是它首先坚持使用本地文件系统的原因。

答案2

另一种方法是将您的 HiDrive 安装到本地路径并将其用作 rsnapshot_root。您可以使用 sshfs (sftp)、webdav 或 cifs 来安装 HiDrive。还可以参阅文档,了解如何使用 cmd_preexec 和 cmd_postexec 安装和卸载您的 HiDrive。

答案3

的想法罗伊·卡尔登由于硬链接创建失败,因此不起作用。

您可以通过创建一个循环文件​​系统并安装和使用它来实现这一点。

相关内容