识别移动文件的备份软件

几个月前我有类似的问题好的备份/存档软件?

现在我一直在使用诺顿克隆,但我注意到,如果我移动大文件(100MB +),它会使另一个副本。 它吃起来像疯了,我需要别的东西。 你们有什么build议吗?

Backuppc可能是你的答案。 – http://backuppc.sourceforge.net/

从文档:

相同的文件

BackupPC使用硬链接来汇集相同的文件。 “相同的文件”是指具有相同内容的文件,不需要相同的权限,所有权或修改时间。 两个文件可能拥有不同的权限,所有权或修改时间,但只要内容相同,仍将汇集在一起​​。 这是可能的,因为BackupPC将文件元数据(权限,所有权和修改时间)与文件内容分开存储。

如果您使用的是使用单实例存储的备份软件,例如Windows Home Server或Danz Retrocspect(现在称为EMC Retrospect),那么移动文件甚至复制文件都无关紧要,因为备份软件将只识别相同的文件存储他们的一个副本。

只是研究相同的解决scheme,我跑过Acronis备份似乎有插件做到这一点,但还没有机会testing了这一点。

显然这可能不适合你,因为它涉及到某些假设和妥协,但是一个可能的方法是:

  • 将你的文件存储在一个映像文件中,作为一个环回设备(我使用qcow2)
  • 快照图像文件(例如VSS,LVM等),并使用rsync或等效的传输

我这样做是为了保持带外低的场外备份 – 然后我使用rsnapshot在远程站点的图像文件的内容 ,因为我不在乎那里的带宽。

对于小文本文件,你可以使用git。 不知道它如何处理大文件(100MB +)。

我知道这是旧的,但是非常相关,因为重复100 GB的GB到Tb的不受欢迎的文件往往是有问题的任何人的预算意识。

我一直在使用槟榔备份 。 而且它似乎很好地跟踪重复的文件。 我最近移动了300GB的一天,它只备份了8GB的实际数据,这意味着它没有重新复制的文件,只是引用它们

我的手动文件镜像,版本和删除在3个月内膨胀了350GB(上面提到的300),ArecaBackup在同一时间内只能膨胀20GB。

我感谢能够以这样一种方式备份文件,即您可以访问后端目录树中的实际文件; 也就是说文件可以以原始格式存储在目录树中,而不是专有格式,以防止备份损坏的可能性。 虽然通常你会浏览GUI。

  • 它是免费的,开源的GPL2。
  • 有用。
  • 它可以输出一个脚本,所以你可以很容易地运行一个cron作业。
  • 它支持完整的,不同的和增量式的备份
  • 它支持压缩
  • 它有一个Delta转移选项。
  • 它有一个非常好的恢复GUI
  • 它有很多的选项和定制,你也可以做。
  • 这是基于Java的,所以它是有点平台不可知论者

我还没有find一种方法来从档案中删除一个文件,所以如果有一个大文件,我想离开我在目录结构中删除它,如果有人试图恢复它出于某种原因,我相信它会抛出一个错误当恢复它。 虽然我只对已知的大型临时文件或重复文件执行此操作,所以这不成问题; 即从使用备份位置的用户作为暂存空间,并从头开始备份。

最大的危险是如果你的configuration文件被损坏或失去了你不能重build它们; 但你仍然会有你的文件。

总的来说,如果你不喜欢供应商locking或专有文件格式,这是一个很好的解决scheme。

我跟他们没有任何关系,只是提供了一些能为我解决问题的东西!

如何使用rsync这个(或Windows等效)? 如果使用--delete选项,它将自动删除由于重命名/删除而丢失的文件。