首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux下rsync和tar增量备份梳理

前面总结过一篇全量备份/增量备份/差异备份说明,下面介绍下linux下rsync和tar两种增量备份的操作记录: 1)rsync备份 rsync由于本身的特性,在第一次rsync备份后,以后每次都只是传内容有改变的部分...[root@linux-node3 test]# ls a1.txt a2.txt a3.txt aaa 现在使用rsync进行增量备份 [root@linux-node3 mnt]# rsync.../aaaa [root@linux-node3 mnt]# ls test/ aaa aaaa test1 test2 test3 执行第二次的增量备份 [root@linux-node3...snapshot时间戳文件,后面写增量备份脚本 [root@linux-node3 ~]# vim backup_incremental.sh #!...可能出现下面两种问题: --> snapshot时间戳文件是每次增量备份完成时候更新的,如果在两次备份间隔间,由于io问题,上次备份没完成,第二次增量备份就开始的话, 就有可能出现,第二次增量备份并不是一个备份间隔有修改过的文件

3.7K110

Linux下的rsync远程增量备份详解

一、rsync工具介绍1.rsync工具简介rsync是linux系统下的数据镜像备份工具。使用快速增量备份工具Remote Sync可以远程同步,支持本地复制,或者与其他SSH、rsync主机同步。...t, --times 保持文件时间信息-S, --sparse 对稀疏文件进行特殊处理以节省DST的空间-n, --dry-run显示哪些文件将被传输-W, --whole-file 拷贝文件,不进行增量检测...py-rw-r--r--. 1 root root 0 Apr 30 14:10 file8.py-rw-r--r--. 1 root root 0 Apr 30 14:10 file9.py3.进行远程增量备份...py-rw-r--r--. 1 root root 0 Apr 30 14:10 file8.py-rw-r--r--. 1 root root 0 Apr 30 14:10 file9.py[四、测试增量备份...node1上备份文件变化情况,发现修改权限的文件进行了备份,权限保持了一致。

71640
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    全量备份增量备份差异备份说明

    作为一名运维工程师,在日常工作中会时常对各类重要数据进行备份,为了方便管理,运用何种备份方案是至关重要的。 今天在此简单说明下Linux运维中的备份种类:全量备份增量备份、差异备份。...2)增量备份 增量备份是针对于上一次备份(无论是哪种备份):备份上一次备份后(包含全量备份、差异备份增量备份),所有发生变化的文件。...增量备份是指在一次全备份或上一次增量备份后,以后每次的备份只需备份与前一次相比增加和者被修改的文件。...这就意味着,第一次增量备份的对象是进行全备后所产生的增加和修改的文件;第二次增量备份的对象是进行第一次增量备份后所产生的增加和修改的文件,如此类推。...三、比较 1)按备份数据量,从多到少排序: 全量备份->差异备份->增量备份 2)按数据恢复速度,从快到慢排序: 全量备份->差异备份->增量备份 四、不同备份类型组合说明 1)全量备份增量备份结合

    4.1K70

    完全备份、差异备份增量备份的区别

    增量备份 (Incremental Backup ) 备份自上一次备份(包含完全备份、差异备份增量备份)之后有变化的数据。...增量备份是指在一次全备份或上一次增量备份后,以后每次的备份只需备份与前一次相比增加和者被修改的文件。...这就意味着,第一次增量备份的对象是进行全备份后所产生的增加和修改的文件;第二次增量备份的对象是进行第一次增量备份后所产生的增加和修改的文件,如此类推。...2、差异备份增量备份的区别 通过上面的概念分析可以知道,差异备份增量备份的区别在于它们备份的参考点不同:前者的参考点是上一次完全备份、差异备份增量备份,后者的参考点是上一次完全备份。...完全备份增量备份 以每周数据备份为例,在星期一进行完全备份,在星期二至星期五进行增量备份。如果在星期五数据被破坏了,则你需要还原星期一正常的备份和从星期二至星期五的所有增量备份

    3.7K20

    MySQL实时增量备份

    @loclahost ~]# mysqlbinlog /var/lib/mysql/mysql-bin.000002 | mysql -u root -p Enter password: mysql备份工具...,数据插入和更新操作会被挂起   XtraBackup工具     在线热备份工具     备份过程中不锁表,适合生产环境适用     支持整体备份增量备份     组件一xtrabackup:C程序...--target-dir 备份到目标文件夹 --datadir 备份的原始文件夹(Mysql库的位置) --prepare 准备恢复数据 --increamental-basedir 增量备份时,指定参照的完整备份路径...+增量备份” 以/backup/mysql/用来重建MySQL服务器,但这种情况下需提前合并相关增量备份的数据: 先准备完整备份目录,添加--apply-log-only仅应用日志: [root@loclahost...\ --incremental-dir=/backup/inc01 至此,数据库已经包含增量备份

    2.7K40

    innobackupex备份恢复+增量备份与恢复

    xtrabackup : 这个备份工具是挺好的,但是有缺陷,只可以备份innodb;但是我们也需要备份myisam,然后就出来了一个工具:innobackupex,也就是我们今天所用的!...下面我们就对如上的一些数据进行备份: 1.2 安装percona-xtrabackup工具: [[email protected]03 ~]# rpm -ivh http://www.percona.com...2017-08-24_23-10-21 17M 2017-08-24_23-41-33 ----------------------------- 这里有个注意点,也是困扰很多人的一个关键操作,我们再次做增量备份的时候要基于刚刚已经做了的基础上面再次增量...也即是说这样这次的增量里面才会有刚刚咱们添加的db123库的信息。 ---- 四、增量备份的恢复 4.1 为了还原真实性,我模拟删除数据库,并且停掉mysql,利用咱们已经备份的数据去恢复它。...innobackupex version 2.3.6 based on MySQL server 5.6.24 Linux (x86_64) (revision id: ) Error: datadir

    12.1K100

    Linux备份工具简介

    快照属于增量备份,这意味着仅保存设备上在最新快照之后有更改的数据,这将尽可能缩短创建快照所需的时间,且可以节省存储成本。 快照的作用 1) 能够进行在线数据的实时副本 快照是对云硬盘的完全可用拷贝。...这样做所使用的最简单的工具是scp安全复制。...将username替换为您的Linux用户名并将ip-address替换为您的腾讯云公共IP地址。...数据库备份 许多应用程序(包括WordPress等常见CMS平台)将其数据存储在数据库中。确保在系统受损时可以恢复此数据至关重要。幸运的是,大多数数据库系统都包含一些工具,可以使得备份过程简单快捷。...第三方工具 免费的命令行工具(如backupninja)和Gnome桌面工具(如sbackup)也可用于创建自定义的自动备份例程。 更多Linux教程请前往腾讯云+社区学习更多知识。

    3.7K10

    Oracle 增量备份恢复验证

    首先把Oracle备份文件传到目标端,解压,如下所示是每天的备份,其中20190816是0级别的差异增量备份 ,其余的都是1级的差异增量备份。...oinstall 298 Aug 18 18:41 20190817 drwxr-xr-x 2 oracle oinstall 298 Aug 18 18:44 20190818 1.恢复参数文件(参数文件会在自动备份控制文件的时候进行备份...: RMAN> catalog start with '/data/backup/oracle'; 3.2具体恢复,基于时间的恢复,选择一个比较大的时间,就是肯定在备份时间之后的时间!...首先在完成最后一次增量备份后,再主库insert一条数据, SQL> insert into liuwenhe.test values (1010101); SQL>commit; SQL> alter...至此完成了增量备份的恢复! RMAN不完全恢复的主要操作命令!

    1.2K10

    Tar命令之增量备份

    Linux默认的tar压缩支持增量备份, 百度了一下来源 linux备份真是太方便了,其实我们常用的tar就是很好的增量备份软件 使用 tar -g 参数进行增量备份实验 完整备份: #建立测试路径与档案...#查看 tarball 内容 tar ztf backup_full.tar.gz test/ test/a test/b test/c 增量备份: #新增一个档案 touch test/d...#执行第一次的增量备份 (注意 tarball 档名) tar -g snapshot -zcf backup_incremental_1.tar.gz test #查看 tarball 内容 tar...backup_incremental_1.tar.gz test/ test/d #新增一个档案, 并异动一个档案内容 touch test/e echo 123 > test/a #执行第二次的增量备份...内容 tar ztf backup.tar.gz test/ test/a test/b test/c 增量备份: #新增一个档案, 并异动一个档案内容 touch test/d echo 123

    1.7K10

    mysql备份策略的实现(全量备份+增量备份)

    设计场景 1)增量备份在周一到周六凌晨3点,复制mysql-bin.00000*到指定目录; 2)全量备份则使用mysqldump将整个数据库导出,每周日凌晨3点执行,并会删除上周留下的mysq-bin....00000*,然后对mysql的备份操作会保留在bak.log文件中。...#增量日志文件目录 (2)修改所属的用户/组:(不修改,mysql无法重启) #chown -R mysql.mysql mysql-bin (3)修改mysql配置文件,执行: #vim /etc/my.cnf...目录 新建目录:mkdir backup 进入backup目录,新建daily目录:mkdir backup 切换到/home/mysql目录,执行: #vim Mysql-FullyBak.sh 编写增量备份脚本...0 3 * * 0 /bin/bash -x /home/mysql/Mysql-FullyBak.sh >/dev/null 2>&1#周一到周六凌晨3:00做增量备份0 3 * * 1-6 /bin

    3.7K30

    Tar命令之增量备份

    Linux默认的tar压缩支持增量备份, 百度了一下来源 linux备份真是太方便了,其实我们常用的tar就是很好的增量备份软件 使用 tar -g 参数进行增量备份实验 完整备份: #建立测试路径与档案...查看 tarball 内容 tar ztf backup_full.tar.gz test/ test/a test/b test/c 增量备份: #新增一个档案 touch test/d #执行第一次的增量备份...backup_incremental_1.tar.gz test/ test/d #新增一个档案, 并异动一个档案内容 touch test/e echo 123 > test/a #执行第二次的增量备份...内容 tar ztf backup.tar.gz test/ test/a test/b test/c 增量备份: #新增一个档案, 并异动一个档案内容 touch test/d echo 123...> test/a #执行增量备份 (-u 参数只能执行於未压缩的 tarball) gunzip backup.tar.gz tar uf backup.tar test gzip backup.tar

    1.1K30

    Jtti:什么是增量备份和差异备份

    增量备份和差异备份是两种备份策略,它们的区别主要体现在备份时选择哪些数据进行备份。...增量备份(Incremental Backup):定义: 增量备份备份自上次备份以来发生变化的数据,不论是上次的完整备份还是增量备份。...缺点:恢复过程相对复杂,需要依次还原完整备份和所有增量备份。长期使用可能导致备份链变得较长,增加了恢复的复杂性。...与增量备份不同,差异备份并不关心上一次备份是完整备份还是增量备份,它始终备份自上次完整备份以来的所有变化数据。优点:恢复相对简单,只需还原上次完整备份和最后一次差异备份即可。...选择使用增量备份还是差异备份取决于具体的需求和恢复策略:如果注重备份速度、希望占用较少存储空间,并且可以容忍稍微复杂一些的恢复过程,增量备份可能是一个不错的选择。

    39220

    XtraBackup工具详解 Part 8 使用innobackupex对增量备份进行恢复

    Part 6 使用innobackupex对全备进行恢复 XtraBackup工具详解 Part 7 使用innobackupex对数据库进行增量备份 实验环境 此次实验的环境如下 MySQL 5.7.25...第一次全备 第一次增量备份 第二次增量备份 我们同样使用--apply-log进行恢复动作,相当于Oracle的recover动作 我们需要依次进行prepare,即按照如下步骤进行 prepare第一次全备...prepare第一次增量备份 prepare第二次增量备份 还有需要注意的是和prepare全备不一样,除了最后一步,我们需要加上--redo-only 该参数使prepare只对commit过的语句进行提交...这时数据文件处于非一致状态 2.3 prepare第二次增量备份 由于这是最后一次增量备份,所以这里不需要加--redo-only参数 忘记去掉也可继续到下一步 innobackupex --apply-log...到这里我们完成使用innobackupex进行增量备份和还原 5.

    75320

    Duplicity:企业级的增量备份与数据恢复工具

    在日常运维中,数据备份和恢复是一项至关重要的任务。使用 Du­plic­ity 进行数据备份和恢复是一个非常高效的方式。它的增量备份能节省大量的存储空间和带宽,同时还能为恢复过程带来便利。...在备份策略中加入定期的全量备份和删除过期备份,可以更有效地管理你的备份文件。在这篇文章中,我们将简单介绍如何使用 Du­plic­ity 进行网站数据的备份和恢复。...数据备份 增量备份 Du­plic­ity 默认进行增量备份。...定期全量备份 尽管增量备份很有用,但定期进行全量备份可以降低数据恢复的复杂性。...因此,我们建议备份关键数据时,考虑使用具备增量备份和数据加密功能的 Du­plic­ity、Borg­Backup 或类似工具,实现更安全、更有效的数据保护。

    54810
    领券