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