建立增量備份的第一步是產(chǎn)生一個(gè)在過去一段時(shí)間里更改過的檔案的列表,這通常由find命令實(shí)現(xiàn). 例如產(chǎn)生過去24小時(shí)內(nèi)更改過的檔案的列表用: find / -mtime -1 \! -type d -print>/tmp/filelist.daily
其中-mtime -1選項(xiàng)將使find找出過去24小時(shí)內(nèi)更改過的檔案; \! -type d 將使find從檔案列表中 去掉目錄名.類似找出過去一周內(nèi)更改過的所有檔案用:
find / -mtime -7 -print>/tmp/filelist.weekly
當(dāng)產(chǎn)生了要備份的檔案的列表,這個(gè)列表放在一個(gè)檔案里,使用tar -T選項(xiàng)可以指定一個(gè)檔案,它包含 要備份的檔案的列表.例如將列在檔案/tmp/filelist.daily中的所有檔案?jìng)浞莸皆O(shè)備/dev/fd0上,用:
tar -cv -T /tmp/filelist.daily -f /dev/fd0
|
|