我正在研究远程异地备份策略。 主要限制是上游pipe道只有〜50 kb / s,所以考虑到使用rdiff-backup文件差异的增量备份function似乎是合适的工具。
在一个testing案例中:
第一个rdiffbackup在本地目录上运行到不同的本地目录。 在该目录中是Maildir目录的10GB pax存档。
10GB的pax归档被replace为源目录中的12GB pax归档(代表一个月的额外邮件)。 rdiff备份再次运行。 这次我预计rdiff-backup会更快,因为文件大小只有2GB的差异,不过运行时间不仅仅是目标目录,还有2个文件,原始的10GB的pax文件和一个12GB的临时文件。
可以rdiff备份增量备份压缩的归档文件? 它似乎没有能力。
目前,邮件服务器将pax Maildir备份写入外部驱动器。 但是,而不是使用这些作为rdiff备份源,最好让rdiff备份只是备份/ home /%用户%/ Maildir(许多,很多小文件)?
我想如果外部驱动器出现故障,最好不要使第二个备份系统瘫痪!
干杯,
kilolima
编辑:无法为“pax”添加标签?
你最好不要压缩数据。
rdiff-backup不会分析文件的差异,但如果它们是压缩的压缩文件,则可能无法find任何差异,从而不得不再次存储整个新文件。
此外,您可以使用ssh -C来压缩ssh连接并节省一些带宽。
最后,如果可能的话,你应该得到更多的带宽; 这比拨号(或者也许是拨号?)好一点。 备份12GB的数据需要花费数周的时间 ,甚至2GB的差距可能需要数天时间 。