linux tar -g 增量备份

完整备份:

建立测试目录,并在test目录下生成三个文件

mkdir test
touch test/{a,b,c}

执行完整备份

tar -g snapshot -cvf test_backup1.tar.gz test

查看 test_backup1.tar.gz 内容

tar ztf test_backup1.tar.gz
test/
test/a
test/b
test/c

差异+增量备份 :新增一个文件, 并修改一个文件内容

touch test/e
echo 123 > test/a

执行第二次的增量备份 (注意 第二次压缩名不能与第一次重复)

tar -g snapshot -zcf test_bakcup2.tar.gz test

查看 test_backup2.tar.gz 内容

tar ztf test_backup2.tar.gz
test/
test/a
test/e

还原备份:删除test目录

rm -rf test

开始进行资料还原

tar xvf test_backup1.tar.gz
tar xvf test_backup2.tar.gz

查看测试资料

ls test
a b c d e
posted @ 2021-08-16 10:49  香饼  阅读(226)  评论(0编辑  收藏  举报