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



你可能感兴趣的:(备份,职场,tar,增量,休闲)