zls 的个人文集
zls 的个人文集 → 技术文档
进行增量备份 (作者:zls)
 
进行增量备份
2004-04-23 15:18 pm
作者:作者
来自:Linux知识宝库
现载:http://www.douzhe.com/linuxtips/952.html
地址:无名

  建立增量备份的第一步是产生一个在过去一段时间里更改过的档案的列表,这通常由find命令实现. 
例如产生过去24小时内更改过的档案的列表用: 
 find / -mtime -1 ! -type d -print>/tmp/filelist.daily 

  其中-mtime -1选项将使find找出过去24小时内更改过的档案; ! -type d 将使find从档案列表中 
去掉目录名.类似找出过去一周内更改过的所有档案用: 

 find / -mtime -7 -print>/tmp/filelist.weekly 

  当产生了要备份的档案的列表,这个列表放在一个档案里,使用tar -T选项可以指定一个档案,它包含 
要备份的档案的列表.例如将列在档案/tmp/filelist.daily中的所有档案备份到设备/dev/fd0上,用: 

 tar -cv -T /tmp/filelist.daily -f /dev/fd0