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
本文出自 “蠻荒之力” 博客,謝絕轉載!