加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

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

发布时间:2020-12-13 18:18:11 所属栏目:Linux 来源:网络整理
导读:我使用rsync进行从远程FTP到本地计算机的备份. 我在网上看到rsnapshot更好. 只想知道在生产环境中使用哪个 解决方法 rsnapshot使用rsync和cp -al以最少的额外存储来保存历史存档.简而言之: 这是’最后’副本,让我们把它叫回0 之前的副本被称为back-1,back-2
我使用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上没有,打破了它们之间的链接,所以现在你保留两个版本.未更改的文件在两个目录之间保持共享,并且不需要额外的存储空间来保持先前的副本一致.

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读