我有Time Machine很好的工作,定期做备份。 备份的文件可以轻松快速地获得。
我想做这些备份的非现场副本,以确保最终的安全。 我已经有一个有很多可用空间的虚拟主机(Dreamhost)。 我想find传输这些文件的最佳方法。
理想情况下,这个系统应该尽可能多地包含以下内容:
理想的解决scheme是创build一个sparsebundle图像并将其同步。 这可以通过在networking上共享驱动器并将Time Machine指向它并启动新的备份来完成。
您还可以find有关创build自定义sparsebundle以用作Time Machine备份的信息 。
这样做的原因是因为一个sparsebundle将其数据存储在一系列文件(8MB“band”)上。 如果你有一个sparsebundle,你可以将它同步到远程服务器,rsync可以传输已更改的波段。 有了Time Machine,你通常只是追加到最后,所以你通常只会同步最后几个乐队。
一旦给定的乐队已满,OS X创build另一个乐队,现在完整的乐队将不会被写入。 它最后一次被复制,而且再也没有碰过。 每次运行rsync时都会复制新的乐队,直到它被填满并停止写入。
为了获得额外的乐趣,有些选项可以传递给hdiutil来创build一个encryption的磁盘映像,这样如果有人闯入Dreamhost机器,他们将无法获取文件。
我不熟悉Dreamhost。 你只是有一个主目录和shell帐户? 如果是的话,我会考虑使用PGP(或者说GNUPG)来encryption文件/目录。 有一个用GNUPG, gpgdir做recursion目录encryption的脚本。
如果你有root权限,你可以使用encfs。 有一个在Ubuntu上设置的指南。
到目前为止,rsync看起来像一个很好的解决scheme:
我不是rsync专家,但据我所知,它不是:
我会很感激任何关于replace解决scheme或增强rsync解决这些问题的build议。
对于Dreamhost:如果他们决定locking您的帐户(因为滥用他们的无限政策 ),而你正在恢复你的数据…?
对于任何在线备份解决scheme:如果需要恢复,该怎么办? 你将如何将你的系统恢复到工作状态? 即使只是恢复您的文件和电子邮件:下载所有需要多less时间? 另请参阅欧洲超级用户个人“在线备份”的最佳select,以便参考某些testing结果。
仅用于存档:当不在寻找在线解决scheme时(如果您不介意将磁盘携带到某个非现场位置),那么实际上也可以使用多个备份磁盘。 请参阅macosxhints.com, 10.5:使用多个Time Machine磁盘进行冗余 (请务必阅读注释)。
您可以尝试查看MacMiniColo提供远程时间机器备份服务的服务。
提供所有您可以从Time Machine提供的服务+它是远程的
我们使用rdiff-backup来实现与Linux服务器类似的目标。
它可能会或可能不会解决您的具体要求,但是如果您耗尽其他途径,这将是值得研究的。
Time Warp备份到Amazon S3。
总的来说这是一个很好的解决scheme。 不幸的是,这意味着我不得不为S3存储付费(我现在在Dreamhost上有足够的空间),而且我没有linux命令访问权限(尽pipeS3访问工具是几乎一样好)。
也许他们有一天会有一个FTP / SSH选项(或已经?)。