tar增量備份


先對backup 文件夾進行全備份
  1. tar -g snapshot -zcf backup_full.tar.gz backup  

查看備份文件                           
  1. tar ztf  backup_full.tar.gz

在backup 文件夾中新建幾個文件
再對backup 文件夾進行增量備份
  1. tar -g snapshot -zcf backup_incremental_1.tar.gz backup   

再次查看備份文件,發現只會備份新增的文件
  1. tar ztf backup_incremental_1.tar.gz


另外:tar 還能夠對保存在文件中的文件名列表備份,能夠結合find 先將要tar的文件放到一個文件夾
  1. find 目錄 -mtime -1 ! -type d -print  > include.txt

  2.                            tar zcvf xxx.tar.gz -T include.txt


  1. find ./  -mtime  +3 |grep -v backup |grep -v list> backup_list_temp
這樣選出的文件backup_list_temp 中的每一個文件名前面都會有./,使用如下命令去掉 cut -c3- backup_list_temp > backup_list_`date +%y%m%d`   開始tar 存放在backup_list_`date +%y%m%d`  中的文件          tar -zcvf filename.tar.gz -T backup_list_`date +%y%m%d` 參考:http://bbs.linuxtone.org/thread-7294-1-4.html
相關文章
相關標籤/搜索