我需要脚本来帮助我在服务器上备份我的网络文件,使用增量和差分的混合策略。‘'tar’可以这样做,但问题是提取大约30 in的文件是耗时的,而且效率不高。我认为应该有一种方法可以在两个不同的文件中备份文件及其索引,因此在灾难的情况下,我可以很容易地在索引文件中找到所需的文件,然后提取它们。
发布于 2009-06-28 05:31:04
你看过后援了吗?
http://rdiff-backup.nongnu.org
备份将一个目录备份到另一个目录,可能是通过网络备份。目标目录最终得到源目录的副本,但额外的反向差异(即。(差异备份)存储在目标目录的一个特殊子目录中,因此您仍然可以恢复丢失的文件。
这样做的目的是将镜像和增量备份的最佳功能结合起来。
rdiff-备份还保留子目录、硬链接、dev文件、权限、uid/gid所有权、修改时间、扩展属性、acls和资源叉。
此外,rdiff-备份可以在管道上以带宽高效的方式运行,比如rsync。因此,您可以使用rdiff备份和ssh安全地将硬盘返回到远程位置,只有差异才会被传输。最后,rdiff备份很容易使用,并且设置有耸人听闻的默认设置。
发布于 2009-06-28 06:19:34
德维什在增量备份和用实用工具对备份进行索引以搜索备份方面做您想做的事情。
发布于 2009-06-27 12:29:00
大多数“备份系统”(而不是单独的备份工具,如tar或zip)支持索引,包括使用该索引的智能恢复。
由于您还没有给出您的环境的详细信息,但是已经提到了tar,所以我建议您看看类似于阿曼达(http://www.amanda.org/)的内容。如果您需要该功能,它也可以处理Windows系统的备份。
https://serverfault.com/questions/32631
复制相似问题