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,如需转载请自行联系原作者
相关文章
|
2月前
|
关系型数据库 MySQL Linux
Linux环境下MySQL数据库自动定时备份实践
数据库备份是确保数据安全的重要措施。在Linux环境下,实现MySQL数据库的自动定时备份可以通过多种方式完成。本文将介绍如何使用`cron`定时任务和`mysqldump`工具来实现MySQL数据库的每日自动备份。
147 3
|
2月前
|
监控 关系型数据库 MySQL
Linux环境下MySQL数据库自动定时备份策略
在Linux环境下,MySQL数据库的自动定时备份是确保数据安全和可靠性的重要措施。通过设置定时任务,我们可以每天自动执行数据库备份,从而减少人为错误和提高数据恢复的效率。本文将详细介绍如何在Linux下实现MySQL数据库的自动定时备份。
66 3
|
5月前
|
存储 Linux 数据库
在Linux中,什么是快照备份?
在Linux中,什么是快照备份?
|
5月前
|
存储 Linux 数据安全/隐私保护
在Linux中,如何创建文件系统的备份?
在Linux中,如何创建文件系统的备份?
|
5月前
|
Linux 数据库
在Linux中,什么是冷备份和热备份?
在Linux中,什么是冷备份和热备份?
|
5月前
|
Unix Linux 测试技术
在Linux中,如何恢复备份的文件?
在Linux中,如何恢复备份的文件?
|
5月前
|
存储 监控 安全
在Linux中,如何进行系统备份?
在Linux中,如何进行系统备份?
|
5月前
|
算法 Linux 数据安全/隐私保护
“Linux压缩大师”:gzip、bzip2、tar与zip
在Linux系统管理中,文件压缩与解压至关重要,能有效减少存储空间占用并加快文件传输。常用工具包括gzip、bzip2、tar和zip。gzip采用Lempel-Ziv算法,压缩率高且速度快,适用于单个文件压缩,扩展名为.gz。bzip2压缩率更高但速度稍慢,同样用于单个文件,扩展名为.bz2。tar主要用于打包文件而不直接压缩,常与gzip或bzip2结合使用实现压缩打包。zip则是一种通用压缩工具,支持多文件压缩及密码保护,兼容性好。这些工具让Linux环境下的文件管理更加高效便捷。
76 1
|
5月前
|
Linux
在Linux中,如何使用tar命令归档文件?
在Linux中,如何使用tar命令归档文件?
|
5月前
|
存储 Linux 开发工具
在Linux中,如何备份某个用户的任务计划?
在Linux中,如何备份某个用户的任务计划?

热门文章

最新文章