tar命令實現增量備份
最近在備份web
站點,但是出現的問題是隨著備份的目錄增加,以及站點的不斷的擴大,磁碟空間開始顯示出不夠用。正對這種問題,做出了如下的幾個調整。
1、將備份的個數縮短,什麼意思呢。以我的web_bak
目錄為例,原來的目錄中是保留了
1個月的備份,現在我將他調整為
20天。但是如何實現呢
find /path/for/file -type d -mtime +20|xargs rm -rf
。然後我們可以將這條命令寫在指令碼裡面,也可以直接把它放在我們的時鐘任務計畫裡面。
2、原來web
的備份全部都是完全的備份,將整個檔案進行打包,然後拷貝到備份的目錄資料夾下面去,這樣的話明顯的很浪費空間,下面簡單的介紹下
tar的增量備份方法。
例項開始:
cd /home/hello
mkdir test
mkdir test/------------------------------->建立三個目錄
tar -g snapshot -zcf backup_full.tar.gz test
tar -ztf backup_full.tar.gz ----------------------->檢視壓縮包裡面的內容
mkdir test/d
tar -g snapshot -zcf backup_incremental_1.tar.gz test ---------------------->進行第一次的增量壓縮
echo a >/test/a
tar -g snapshot -zcf backup_incremental_2.tar.gz test ---------------------->進行第二次的增量壓縮
刪除test檔案
rm -rf test
進行還原
tar -zxf backup_full.tar.gz
tar -zxf backup_incremental_1.tar.gz
tar -zxf backup_incremental_2.tar.gz
原來的檔案全部都回來了。好了就是這些。
tar 增量備份
linux備份真是太方便了,其實我們常用的tar就是很好的增量備份軟體 使用 tar g 引數進行增量備份實驗 完整備份 建立測試路徑與檔案 mkdir test touch test 在test下生成三個檔案 執行完整備份 tar g snapshot zcf backup full.tar.gz...
tar 增量打包
1.環境 備份開始 mkdir work upload cd work upload touch aa0.txt tar g flag cpvf upload01.tar work upload 2.增加乙個檔案和修改乙個檔案 touch work upload aa07.txt vim work ...
增量備份 差異備份 增量備份的區別?
特點 占用空間大,備份速度慢,但恢復時一次恢復到位,恢復速度快。相當於機械人把地板打掃乾淨了,你踩過,就會有腳印 增加標記 下次機械人就把腳 印記錄下來,並且把腳印打掃乾淨 清除標記 始終保持地板乾淨。機械人每次記錄並打 掃的腳印就相當於每次增量備份的內容 以備份體積小,備份速度快,但是恢復的時候,...