linux下使用tar增量备份

简介:
linux下使用tar增量备份
使用 tar -g 参数进行增量备份实验
完整备份:
#建立测试路径与档案
mkdir kerryhu
touch kerryhu/{a,b,c}
在kerryhu下生成三个文件
#执行完整备份
tar -g king -zcvf  kerryhu_full.tar.gz kerryhu
cat king
1270531376
#查看 tarball 内容
tar -ztf kerryhu_full.tar.gz
kerryhu/
kerryhu/a
kerryhu/b
kerryhu/c
增量备份:
#新增一个档案
touch kerryhu/d
#执行第一次的增量备份
tar -g king -zcvf kerryhu_diff_1.tar.gz kerryhu
#查看第一次增量备份的内容
tar -ztf kerryhu_diff_1.tar.gz
kerryhu/
kerryhu/d
#新增一个档案, 并异动一个档案内容
touch kerryhu/e
echo "test" > kerryhu/a
#执行第二次的增量备份
tar -g king -zcvf kerryhu_diff_2.tar.gz kerryhu
cat king
1270532463
#查看第二次增量备份的内容
tar -ztf kerryhu_diff_2.tar.gz
kerryhu/
kerryhu/a
kerryhu/e
还原备份资料:
#清空测试资料
rm -rf #查看第一次增量备份的内容
#开始进行资料还原
tar -zxvf kerryhu_full.tar.gz
tar -zxvf kerryhu_diff_1.tar.gz
tar -zxvf kerryhu_diff_2.tar.gz
#查看测试资料
ls kerryhu
a b c d e
 
cat kerryhu/a
test

本文转自king_819 51CTO博客,原文链接:http://blog.51cto.com/kerry/291580,如需转载请自行联系原作者
相关文章
|
12月前
|
安全 Unix Linux
Veritas NetBackup 11 for Linux & Windows - 领先的企业备份和恢复解决方案
Veritas NetBackup 11 for Linux & Windows - 领先的企业备份和恢复解决方案
463 0
Veritas NetBackup 11 for Linux & Windows - 领先的企业备份和恢复解决方案
|
8月前
|
存储 数据管理 Linux
区分Linux中.tar文件与.tar.gz文件的不同。
总之,".tar"文件提供了一种方便的文件整理方式,其归档但不压缩的特点适用于快速打包和解压,而".tar.gz"文件通过额外的压缩步骤,尽管处理时间更长,但可以减小文件尺寸,更适合于需要节约存储空间或进行文件传输的场景。用户在选择时应根据具体需求,考虑两种格式各自的优劣。
1278 13
|
11月前
|
关系型数据库 MySQL Linux
在Linux环境下备份Docker中的MySQL数据并传输到其他服务器以实现数据级别的容灾
以上就是在Linux环境下备份Docker中的MySQL数据并传输到其他服务器以实现数据级别的容灾的步骤。这个过程就像是一场接力赛,数据从MySQL数据库中接力棒一样传递到备份文件,再从备份文件传递到其他服务器,最后再传递回MySQL数据库。这样,即使在灾难发生时,我们也可以快速恢复数据,保证业务的正常运行。
504 28
|
关系型数据库 MySQL Linux
Linux环境下MySQL数据库自动定时备份实践
数据库备份是确保数据安全的重要措施。在Linux环境下,实现MySQL数据库的自动定时备份可以通过多种方式完成。本文将介绍如何使用`cron`定时任务和`mysqldump`工具来实现MySQL数据库的每日自动备份。
854 3
|
监控 关系型数据库 MySQL
Linux环境下MySQL数据库自动定时备份策略
在Linux环境下,MySQL数据库的自动定时备份是确保数据安全和可靠性的重要措施。通过设置定时任务,我们可以每天自动执行数据库备份,从而减少人为错误和提高数据恢复的效率。本文将详细介绍如何在Linux下实现MySQL数据库的自动定时备份。
422 3
|
存储 Linux 数据库
在Linux中,什么是快照备份?
在Linux中,什么是快照备份?
|
存储 Linux 数据安全/隐私保护
在Linux中,如何创建文件系统的备份?
在Linux中,如何创建文件系统的备份?
|
Linux 数据库
在Linux中,什么是冷备份和热备份?
在Linux中,什么是冷备份和热备份?
|
Unix Linux 测试技术
在Linux中,如何恢复备份的文件?
在Linux中,如何恢复备份的文件?
|
存储 监控 安全
在Linux中,如何进行系统备份?
在Linux中,如何进行系统备份?