与 rsnapshot 兼容的云存储?

与 rsnapshot 兼容的云存储?

我已经开始使用快照作为我家用电脑的备份系统。我非常喜欢硬链接的想法以及它们的处理方式。但我找不到最佳的工作流程。目前,我将快照保存在同一个分区上,并将在周末将最新快照复制到 U 盘上。

我想要的是云存储。Dropbox 不符合我的需求,因为没有办法让 Dropbox 尊重硬链接——所有快照都被视为完整快照。

租用服务器非常昂贵,所以我的问题是,是否有更好的云备份替代方案?我希望从硬链接中获益,并只发送增量备份,就像我对本地主机所做的那样。

答案1

您在远程服务器上运行 rsnapshot,它使用硬链接轮换快照并通过 ssh 从本地机器 rsync 您的文件。

rsync 仅发送更改,因此您的带宽使用量最小化,服务器上的 rsnapshot 管理硬链接以最小化磁盘空间。

最好的云解决方案取决于你需要多少磁盘空间和其他因素

答案2

云存储内部的符号链接只会创建一个副本,而不是链接,因此只有在上传目标目录之前对其进行 tar 处理,您才会从 rsnapshot 中受益。

我承认,我之前没有尝试过。您必须以将硬链接作为硬链接而不是文件本身的方式对文件进行 tar 处理(否则您最终只会得到另一个完整备份,只是经过了压缩)。

我会看看man tar是否可以做到。例如,--hard-dereference(跟踪硬链接;存档并转储它们引用的文件)似乎默认关闭,因此只要您不指定它,那么最新 rsnapshot 的 tar 转储应该是增量的。

答案3

我会考虑使用 duplicity。它基本上通过制作 TAR 备份文件并上传到 WebDAV 或 CloudFiles(SWIFT 样式 API)系统来实现这一点。

http://duplicity.nongnu.org/

相关内容