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
相关文章
相关标签/搜索