tar增量備份

2021-07-10 05:14:19 字數 1090 閱讀 6552

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 ...

增量備份 差異備份 增量備份的區別?

特點 占用空間大,備份速度慢,但恢復時一次恢復到位,恢復速度快。相當於機械人把地板打掃乾淨了,你踩過,就會有腳印 增加標記 下次機械人就把腳 印記錄下來,並且把腳印打掃乾淨 清除標記 始終保持地板乾淨。機械人每次記錄並打 掃的腳印就相當於每次增量備份的內容 以備份體積小,備份速度快,但是恢復的時候,...