我只想备份一个文件。此文件要么是二进制格式,要么我可以运行命令行实用程序将其转换为文本文件(如果这有助于备份解决方案)。该文件目前约为 500MB,但很容易增长到几 GB 甚至更多。
我正在寻找一个备份解决方案,它将允许我创建该文件的多个版本(例如每日、每周、每月),但不会占用太多磁盘空间。
例如,假设我想要每日、每周和每月的备份。这是 3 个文件。假设大小保持相当相似,这将占用 1.5GB 的空间。我想要的是一个非常高效的算法(类似于 SVN 的 diff),它只保存差异。因此,例如,每月备份将是完整备份(500MB),每周和每日备份将只是差异,每个备份可能甚至不到 2 MB。因此,我的 3 个文件将仅占用 504MB,而不是 1.5GB。
我知道许多备份实用程序都有类似的功能,但它们主要关注文件本身的差异(例如添加/删除了哪些文件),而不是关注文件内容的差异(例如添加/删除了哪些行/字符)。只有一个文件需要备份,很明显为什么这些解决方案之一不起作用。
我喜欢但并不重要的额外功能:
- 内置于 Windows XP。
- 加密备份是一个优点。
更新:我试过槟榔备份并没有得到我想要的结果。这是我使用的流程:
- 创建一个大文件(例如 600KB)
- 把它备份
- 更改此文件中的一个字母并保存
- 再次备份
- 检查存档的大小。如果大小几乎是原来的两倍(例如 1.2 MB),则表示文件已被复制,这不是我想要的备份。如果大小非常接近原始大小,例如 601KB,则表示备份成功)。
如您所见,当仅修改一个字符时,再次存储 600KB 是没有意义的,这就是我寻找更智能的备份解决方案的原因。
我尝试使用 Areca 中的“Delta”存储模式以及增量和差异备份类型,但它们都失败了。
我也试过增量复制,其中写道:
概括而言,DeltaCopy 是一款开源的快速增量备份程序。假设您每晚都要备份一个 500 MB 的文件。常规文件复制会复制整个文件,即使有几个字节发生了更改。而 DeltaCopy 只会复制实际已修改的文件部分。这样可将数据传输量减少到 500 MB 的一小部分,从而节省时间和网络带宽。
问题在于它只将这些差异用于网络传输。它不允许您保存文件的多个版本。它还严重依赖于我不需要的客户端/服务器技术。我只需要在 PC 上本地运行的东西。
答案1
Genie 备份管理器就是你要找的。你可以设置何时备份和加密文件。你还可以设置是否完全备份或仅增量备份。也许他们的时间线也能为您完成这项工作。
我想到另一个解决方案是Dropbox。这是一项免费的在线存储服务,具有增量上传和一些版本控制功能。