使用tar进行增量备份以及恢复

本文发布时间: 2019-Mar-22
-g, --listed-incremental F建立新 GNU 格式的备份tar -cf backup_`date +%F`.tar -g backup_`date +%F`.snapshot /path/source/首次执行时,会将source这目录(即整个source裡的资料)作成tarball档,并在daily-snapshot-file档案裡记录时间点,第二次执行时,根据daily-snapshot-file裡的时间点,与在现执行时的时间点,检查是否有变动的资料,有更新便只把更新档案的作成tarball档,并更新daily-snapshot-file裡的时间点,无更新时也会有tarball档产生,但裡面无资料,而daily-snapshot-file的时间点也会作变动。完整备份:#建立测试路径与档案mkdir testtouch test/{a,b,c}在test下生成三个文件#执行完整备份tar -g snapshot -zcf backup_full.tar.gz test#查看 tarball 内容tar ztf backup_full.tar.gztest/test/atest/btest/c差异+增量备份 :#新增一个档案, 并修改一个档案内容touch test/eecho 123 > test/a#执行第二次的增量备份 (注意 tarball 档名)tar -g snapshot -zcf backup_incremental_2.tar.gz test#查看 tarball 内容tar ztf backup_incremental_2.tar.gztest/test/atest/e还原备份资料:#清空测试资料rm -rf test#开始进行资料还原tar zxf backup_full.tar.gztar zxf backup_incremental_1.tar.gztar zxf backup_incremental_2.tar.gz#查看测试资料ls testa b c d e


(以上内容不代表本站观点。)
---------------------------------
本网站以及域名有仲裁协议。
本網站以及域名有仲裁協議。

2024-Mar-04 02:11pm
栏目列表