[CentOS7] 常用工具 之 差异备份工具 rdiff-backup
差异备份:
rdiff-backup ==> 用于累积差异备份,加上自己写的shell script,每日备份,效果更佳
先用yum search rdiff-backup看看是否yum源含有rdiff-backup这个package,若没有的话请yum install epel-release
接下来yum install rdiff-backup
用法用man来查一下吧,直接上我的备份脚本了
脚本文件下载地址: 百度网盘 密码: 9af9
然后设定每日定时进行差异备份
我设定为每日晚上10点自动进行差异备份
下面,我们来查看一下博主服务器备份的情况
可以通过时间来还原该目录下的某个文件或者该整个目录,还原方法如下:
(以下皆为演示需要才新建backuptest文件夹,若真正需要还原的时候可以直接指定到目标文件夹进行覆盖 比如: rdiff-backup -r now /backup/etc.dir /etc 实验的时候最好不要这样用,否则带来的后果博主不负责哦~)
1.按时间还原整个目录
还原只会按指定时间之前最近的一次备份进行还原,比如上面我写now,那么它会找到在当前时间之前最近的一次备份进行还原,也就是还原到上2图中的Current mirror: Tue Dec 12 22:00:01 2017这个时间
可以看到,还原后,该文件夹的时间确实是那个时间点之前的时间,说明该目录最后一次修改是在20:49:13这个时间,
若要单独还原某文件到某个时间点可以进行如下操作:
首先通过man rdiff-backup来查看下还原部分介绍RESTORING开头的部分
该部分内容介绍了,凡是以.diff,.snapshot,.dir,.gz(被gzip压缩后)皆可进行还原,而.missing表示文件在该时间点后已经不存在
rdiff-backup-data文件夹下放的是差异文件,这些都是整个目录的差异备份文件(可以直接使用该文件还原到某个时间点)
而rdiff-backup-data目录内的increments记录的是etc这个文件夹下文件的差异备份文件(可以使用该文件进行还原etc目录下的某个文件到某个时间点)
下面举例还原/etc/resolve.conf这个文件,首先查看下差异备份文件:
还原时间为2017-12-11 22:45:06,查看下我们本地文件
本地文件时间为2017-12-12 20:49:13,因此现在将该文件还原到上述差异备份文件所在的时间点
以上便成功将文件还原到了2017-12-11 22:45:06那个时候的状态,你可能会奇怪,为什么文件的日期却是2017-12-10 11:15:28?这是因为我们的rdiff-backup程序只会记录备份时间,而不会修改文件的任何属性,这说明在2017-12-11 22:45:06这个时间的时候,文件的modification time(-mtime)便是2017-12-10 11:15:28,所以明白了吗?
以上就是博主对rdiff-backup工具的介绍~
转载于:https://www.cnblogs.com/brianyi/p/8027827.html
[CentOS7] 常用工具 之 差异备份工具 rdiff-backup相关推荐
- 我常用的4个备份工具
不言而喻,备份对我们日常工作是非常重要的,前有GitLab误删300G数据实时恢复数据刺激过程,后有腾讯云故障丢失客户数据,遭千万索赔的尴尬场景. 实际生活中类似的事情或多或少都会有那么一些.比如电脑 ...
- mysql 物理备份工具_mysql物理备份工具Xtrabackup安装配置
mysql物理备份工具Xtrabackup安装配置 1Xtrabackup工具介绍 Xtrabackup是一个对InnoDB做物理数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具 ...
- mysql数据库备份工具_MySQL数据库备份工具和六种方法介绍
关于Mysql备份数据库的方法,烈火网小编总结了目前所有的备份方式,有以下几种:mysqldump.mysqlhotcopy.BACKUP TABLE .SELECT INTO OUTFILE,又或者 ...
- 华为S5700系列交换机账号密码批量验证工具及批量备份工具使用
由于公司交换机都是华为S5700系列的交换机,前一段时间,由于放假时间比较长,所以对公司的交换机配置进行了备份,由于之前考虑不周,导致花费了大量的时间对每一台交换机都进行手动备份,实在太浪费时间了.鉴 ...
- mysql 备份 第三方工具_Mysql第三方备份工具Xtrabackup使用说明
1.Xtrabackup安装 1)yum安装方式: yuminstallhttp://www.percona.com/downloads/percona-release/redhat/0.1-3/pe ...
- mysql的常用的备份工具_39、mysql常用备份工具
备份和恢复的作用 1.做灾难恢复 2.做审计 3.测试(备份数据做恢复测试) 备份类型: 根据备份时,数据库服务器是否在线 冷备:cold backup 服务器处于离线状态 温备:warm backu ...
- mysql 查看备份工具_MariaDB/MySQL备份和恢复(一):mysqldump工具用法详述【转】
本人博客搬家(本站无精力更新和维护):骏马金龙www.junmajinlong.com 1.备份分类 按照是否能够继续提供服务,将数据库备份类型划分为: 热备份:在线备份,能读能写 温备份:能读不能写 ...
- innobackupex备份工具
Top NSD DBA1 DAY07 innobackupex备份工具 1 innobackupex备份工具 1.1 问题 安装percona软件包 innobackupex完整备份.增量备份操作. ...
- SQLServer数据库差异备份
差异备份 (differential backup)定义 一种数据备份,基于完整数据库或部分数据库或一组数据文件或文件组(差异基准)的最新完整备份,并且仅包含自确定差异基准以来发生更改的数据. 使用S ...
最新文章
- 设置tomcat的默认jdk
- SharePoint 2010 沙盒解决方案以及 Visual Studio 2010 模板
- vlookup 2张表 显示na_Vlookup函数的这7个应用技巧都不掌握,那就真的Out了
- eclipse 提交git失败_简单10步教你使用eclipse整合gitee码云实现共享开发
- 【攻防世界015】notsequence
- 扯淡!C语言怎么可能被淘汰呢?
- 最佳实践:使用负载均衡SLB IPv6搞定苹果AppStore审核
- java jmx 监控_只用五分钟为系统实现基于JMX的监控
- 获取自己主机外网ip
- 【转】Loss Function View
- word中装订线位置_Word操作技巧:Word文档双面打印全攻略,解决打印难题
- 云计算将逐渐成为支撑SaaS应用的基础
- java详细安装教程(含安装包+详细安装视频)
- 【科研必备】常用数学符号大全
- 广义预测控制 matlab,基于MATLAB的广义预测控制设计方法.pdf
- php poedit怎么debug,php – 如何使PoEdit正确解析自定义“ngettext”实现?
- 星际争霸2 自由之翼+虫群之心+虚空之遗+遭遇战破解(中文三部曲整合版)
- 2022年自动化专业、电气工程及其自动化专业大学生可以参加哪些专业相关的竞赛?
- qt 之 qml 类型 Binding
- 怒肝半月!Python 学习路线+资源大汇总
热门文章
- Vue.js 系列教程 3:Vue-cli,生命周期钩子
- JavaScript时间日期格式转化
- 向上取整的方法_瓷砖测量的方法有哪些?瓷砖尺寸一般是多少?
- 【Python学习系列二十九】scikit-learn库实现天池平台智慧交通预测赛
- VS.NET中的生成解决方案和重新生成解决方案有什么区别?
- java shiro原理_Springboot shiro认证授权实现原理及实例
- 手机型号大全资料_电子元器件知识资料大全
- 封装函数 f,使 f 的 this 指向指定的对象
- Get Started with Lightning Knowledge
- 自动配置原理精讲||@Conditional ||怎么知道哪些自动配置类生效? 启用debug=true属性(在配置文件配置);