我家里有一块 2TB 的硬盘,公司里也有一块。我用笔记本电脑连接它们。我希望这两个硬盘完全相同。但这些硬盘永远不会同时连接。这可能吗?
这意味着我的笔记本电脑需要跟踪更改并将所有新文件临时复制到硬盘上。我的笔记本电脑应该充当两个外部硬盘之间的中间件。
如果两个驱动器同时连接,则有很多同步选项,但似乎没有解决我的特定问题的方案。
有什么想法吗?仅供参考:我用的是 Mac。
答案1
这个问题有很多解决方案。我想到两个比较简单的解决方案...
在 Mac 上备份所有内容的第三份副本。备份越多越好。无论何时插入任一环境,都通过脚本运行 rsync 操作。这可能需要购买额外的驱动器。
找到适合您需求的备份解决方案。理想情况下,它能够执行完整备份和差异备份。您首先需要确保两个驱动器都完全相同的,最简单的方法是将家里的硬盘在某天投入使用,并让它们同步。同步后,使用软件对其中一个硬盘进行完整备份。然后,您可以执行差异备份以获取自上次完整备份以来的增量更改,并在另一个位置进行恢复。在另一个位置完成工作后,再执行一次差异备份,与上次完整备份进行比较。
第二个问题的缺点是,记住上次备份的位置可能会很复杂,而且差异的大小总是会越来越大。偶尔你可以再执行一次完整备份来减少差异大小,但这种类型的系统可能会变得非常复杂。你可能要考虑制作一个小的“活动”工作文件夹,因为我怀疑你每天都需要完整的 2TB 左右的数据,并将其同步到你的笔记本电脑。
其他解决方案包括与在线文件存储服务同步,但如果您的带宽上限较小,这可能不现实。我不知道有任何特定的软件解决方案可以满足您的情况,但是差异备份系统可以轻松解决这个问题。
答案2
答案3
您可以使用 ChronoSync 进行这种同步:http://www.econtechnologies.com/pages/cs/chrono_overview.html