差異備份對於"刪除"的檔案會紀錄嗎? - Linux

Table of Contents

我看過鳥哥
http://linux.vbird.org/linux_basic/0580backup.php#full_differential
http://linux.vbird.org/linux_basic/0240tarcompress.php
對於差異備份,還有系統打包的說明。

但是我對於範例中只有提到新增檔案,還有已修改的檔案,卻沒提到已經刪除的
檔案會不會記錄。

譬如完整備份時有A,B檔案,之後變成b,C,也就是A被刪掉,B被修改,C新增。
如果用TAR以mtime備份再還原,應該是A還會留著,這樣還原後可能會有一些鬼檔
出現,我希望備份還原時,就真的是那個時間點的檔案,不多不少一個不差。

雖然鳥哥提到不少方案,但是目前看來好像除了完整備份外,沒辦法保證
不多不少的回到特定備份時間點,我想請問那我應該要怎麼做呢?

--
起初,他們追殺共產主義者,我沒有說話,因為我不是共產主義者;
接著,他們追殺猶太人,我沒有說話,因為我不是猶太人;
後來,他們追殺工會成員,我沒有說話,因為我不是工會成員;
此後,他們追殺天主教徒,我沒有說話,因為我是新教教徒;
最後,他們奔我而來,卻再也沒有人站起來為我說話了。
《First They Came(他們首次來時)》,Martin Niemoller牧師(1892-1984)

--

All Comments

George avatarGeorge2015-01-13
可以用rsync或檔案系統做snapshot
Ida avatarIda2015-01-16
應該是會… rsync可以加--delete
備份還有一個基於 rsync 的 叫作 rdiff-backup
Belly avatarBelly2015-01-16
我是覺得做備份功能比較完整 你可以看看
Dorothy avatarDorothy2015-01-16
感謝各位,我目前用--link-dest=來解決,效果不錯XD