哪个最适合备份rsync vs rdiff vs rsnapshot

前端之家收集整理的这篇文章主要介绍了哪个最适合备份rsync vs rdiff vs rsnapshot前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用rsync进行从远程FTP到本地计算机的备份.

我在网上看到rsnapshot更好.

只想知道在生产环境中使用哪个

解决方法

rsnapshot使用rsync和cp -al以最少的额外存储来保存历史存档.简而言之:

>这是’最后’副本,让我们把它叫回0
>之前的副本被称为back-1,back-2 ….

每个副本’似乎’是一个完整的完整副本,但实际上任何未更改的文件只存储一次.它出现在使用硬链接的几个目录中.

这个过程很简单,假设目前有4个副本,后退0到后3.当调用rsnapshot时,它:

>删除最旧的副本:back-3(rm -r back-3)
>将后退2重命名为后3(mv后退2后3)
>将back-1重命名为back-2(mv back-1 back-2)
>从后0到后1创建一个’链接镜像'(cp -al back-0 back-1)这会创建back-1目录,而不是将每个文件从后0复制到后1,它创建硬链接;实际上,对同一文件的第二次引用.此第二个名称与第一个名称一样有效,并且在删除两个名称之前,不会从磁盘中删除文件的数据.
>执行从原始存储到后退0的rsync.由于前一个备份仍然在0后,这个rsync非常快(即使在远程链接上,因为它只传输更改).自上次备份以来更改的文件在后面0上被替换但在后面1上没有,打破了它们之间的链接,所以现在你保留两个版本.未更改的文件在两个目录之间保持共享,并且不需要额外的存储空间来保持先前的副本一致.

一旦你熟悉了这个程序,你会发现它非常方便.它根本不复杂,有时我会手动操作,以便在有趣的时间点(在重要的升级之前,在安装和配置系统之后等)保持零星的“先前版本”

猜你在找的Linux相关文章