作家
登录

rdiff-backup:一个Linux中的远程增量备份工具

作者: 来源: 2017-05-12 10:49:55 阅读 我要评论

  • Local Backup Server (backup)    : 192.168.56.10 
  • 验证备份目次

    如前所述,你必须在两台机械上安装雷同版本的 rdiff-backup,如下所示,请测验测验在两台机械上检查版本:

    1. $ rdiff-backup -V 

    检查办事器中 rdiff 版本

    检查办事器中 rdiff 版本

    1. # mkdir -p /backups 
    1. # rdiff-backup -v4 root@192.168.56.102::/root/ /backups/192.168.56.102_rootfiles.backup  

    rdiff-backup 经由过程应用 SSH 将单个目次备份到另一个目次,这意味着数据传输被加密并且是安然的。目标目次(在长途体系上)最终会获得源目次的完全副本,然则此外的反向差别会存储在目标目次的特别子目次中,大年夜而可以恢复前一段时光损掉的文件。

    如今在备份办事器中,运行下面的敕令来将长途 Linux 办事器 192.168.56.102 中的 /var/log/ 和 /root 备份到 /backups 中:

    1. # rdiff-backup root@192.168.56.102::/var/log/ /backups/192.168.56.102_logs.backup 
    2. # rdiff-backup root@192.168.56.102::/root/ /backups/192.168.56.102_rootfiles.backup 

    下面的截图展示了长途办事器 192.168.56.102 中的 root 文件夹以及 192.168.56.10 备份办事器中的已备份文件:

    在本地办事器备份长途目次

    在本地办事器备份长途目次

    留意截图中 “backup” 目次中创建的 rdiff-backup-data 文件夹,它包含了备份过程和增量文件的重要数据。

    rdiff-backup – 备份过程文件

    rdiff-backup – 备份过程文件

    如今,在 192.168.56.102 办事器中,如下所示 root 目次已经添加了额外的文件:

    验证备份目次

    让我们再次运行备份敕令以获取更改的数据,我们可以应用 -v[0-9](个中数字指定具体程度级别,默认值为 3,这是静默模式)选项设置具体功能:

    带有摘要的增量备份

    带有摘要的增量备份

    要列出 /backups/192.168.56.102_rootfiles.backup 目次中包含的部分增量备份的数量和日期,我们可以运行:

    1. # rdiff-backup -l /backups/192.168.56.102_rootfiles.backup/ 

    应用 cron 主动进行 rdiff-back 备份

    应用 --print-statistics 成功备份后,我们可以打印摘要统计信息。然则,如不雅我们不设置此选项,我们可以仍大年夜会话统计中获得。在手册页的 “STATISTICS” 部分中浏览有关此选项的更多信息。

    -remote-schema 选项使我们可以或许指定应用替代办法连接到长途计算机。

    如今,我们开端在备份办事器 192.168.56.10 上创建一个 backup.sh 脚本,如下所示:

    1. # cd ~/bin 
    2. # vi backup.sh 

    备份文件到不合分区

    添加下面的行到脚本中。

    1. #!/bin/bash 
    2. #This is a rdiff-backup utility backup script 
    3. #Backup command 
    4. rdiff-backup --print-statistics --remote-schema 'ssh -C %s "sudo /usr/bin/rdiff-backup --server --restrict-read-only  /"'  root@192.168.56.102::/var/logs  /backups/192.168.56.102_logs.back 
    5. #Checking rdiff-backup command success/error 

        推荐阅读

        Remmina:一个Linux下功能丰富的远程桌面共享工具

      Remmina 是一款在 Linux 和其他类 Unix 体系下的自由开源、功能丰富、强大年夜的长途桌面客户端,它用 GTK+ 3 编写而成。它实用于那些须要远查拜访及应用很多计算机的体系治理员和在外出>>>详细阅读


      本文标题:rdiff-backup:一个Linux中的远程增量备份工具

      地址:http://www.17bianji.com/lsqh/35177.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)