天天看點

完全備份、增量備份與差異備份

1、目前主流的備份技術

資料備份:

即針對資料進行的備份,直接複制所要存儲的資料,或者将資料轉換為鏡像儲存在計算機中.諸如ghost等備份軟體,CD光牒刻錄和移動盤存儲均屬此類.

其采用的模式相對容易了解,分為逐檔與鏡像兩種.一是直接對檔案進行複制,另一是把檔案壓成鏡像存放.

優點是友善易用,也是廣大使用者最為常用的.缺點是安全性較低,容易出錯,其針對資料進行備份,如果檔案本身出現錯誤就将無法恢複,那備份的作用就無從談起.是以這種資料備份适用于正常資料備份或重要資料的初級備份.

磁軌備份(實體備份):

這種備份技術的原理是直接對磁盤的磁軌進行掃描,并記錄下磁軌的變化,是以這種資料備份技術也被稱為實體級的資料備份.

優點是非常精确,因為是直接記錄磁軌的變化,是以出錯率幾乎為0,資料恢複也變得異常容易、可靠.這種資料技術通常應用在中高端的專業儲存設備,部分中高端nas(網絡附加存儲)如自由遁等專業儲存設備就是采用此備份技術,這種資料備份技術在國外企業資料備份應用非常廣泛.

磁軌備份采用的模式在國内并不統一,下面就簡單介紹一下各種備份模式:

如果您問一個對計算機備份程式不熟悉的人,他可能會告訴您,備份不過是把計算機上的「所有」資料,拷貝一份而已.換句話說,如果您在星期二晚上做備份,星期三沒有更動計算機上的任何資料,那麼星期三晚上做的備份,與前一天晚上做的,是完全一樣的,這是備份的方式之一,但您實在沒有必要這樣做,要了解備份,我們得先知道備份的種類.

2、資料備份的主要方式:

完全備份

完全備份(full backup)」,每個檔案都會被寫進備份檔去.如上所述,如果兩個時間點備份之間,資料沒有任何更動,那麼所有備份資料都是一樣的.

這問題出自備份系統不會檢查自上次備份後,檔案有沒有被更動過;它隻是機械性地将每個檔案讀出、寫入,不管檔案有沒有被修改過.備份全部選中的檔案及檔案夾,并不依賴檔案的存盤屬性來确定備份哪些檔案.

(在備份過程中,任何現有的标記都被清除,每個檔案都被标記為已備份,換言之,清除存盤屬性).

這是我們不會一味采取完全備份的原因 - 每個檔案都會被寫到備份裝置上.這表示即使所有檔案都沒有變動,還是會占據許多存儲空間.如果每天變動的檔案隻有 10 mb,每晚卻要花費 100 gb 的存儲空間做備份,這絕對不是個好方法;這也就是推出「增量備份(incremental backups) 的主要原因.

增量備份

跟完全備份不同,增量備份在做資料備份前會先判斷,檔案的最後修改時間是否比上次備份的時間來得晚.如果不是的話,那表示自上次備份後,這檔案并沒有被更動過,是以這次不需要備份.換句話說,如果修改日期「的确」比上次更動的日期來得晚,那麼檔案就被更動過,需要備份.

增量備份常常跟完全備份合用(例如每個星期做完全備份,每天做增量備份)差異備份是針對完全備份:備份上一次的完全備份後發生變化的所有檔案.

(差異備份過程中,隻備份有标記的那些選中的檔案和檔案夾.它不清除标記,既:備份後不标記為已備份檔案,換言之,不清除存盤屬性).

使用增量備份最大的好處在于備份速度:它的速度比完整備份快上許多,同時由于增量備份在做備份前會自動判斷備份時間點及檔案是否已作改動,是以相對于完全備份其對于節省存儲空間也大有益處.增量備份的不足之處在于資料還原的時間較長,效率相對較低,例如,如果您要還原一個備份檔案,您必須把所有增量備份的磁盤都找一遍,直到找到為止,如果您要複原整個檔案系統,那就得先複原最近一次的完整備份,然後複原一個又一個的增量備份.

要避免複原一個又一個的遞增資料,提升資料的複原的效率,把做法稍微改變一下,就變成了「差異備份(differential backup)」.

差異備份

差異備份與增量備份一樣,都隻備份更動過的資料.但前者的備份是「累積(cumulative)」的-- 一個檔案隻要自上次完整備份後,曾被更新過,那麼接下來每次做差異備份時,這個檔案都會被備份(當然,直到下一次完整備份為止).

這表示差異備份中的檔案,都是自上次完全備份之後,曾被改變的檔案.如果要複原整個系統,那麼您隻要先複原完全備份,再複原最後一次的差異備份即可.增量備份是針對于上一次備份(無論是哪種備份):備份上一次備份後,所有發生變化的檔案.

(增量備份過程中,隻備份有标記的選中的檔案和檔案夾,它清除标記,既:備份後标記檔案,換言之,清除存盤屬性.)

跟增量備份所使用的政策一樣,您平時隻要定期做一次完全備份,再定時做差異備份即可.

是以,差異備份的大小,會随着時間過去而不斷增加(假設在完全備份間,每天修改的檔案都不一樣).以備份空間與速度來說,差異備份介于遞增備份與完全備份之間;但不管是複原一個檔案或是整個系統,速度通常比完全備份、增量備份快(因為要搜尋 / 複原的磁盤數目比較少).

基于這些特點,差異備份是值得考慮的方案,增量備份與差異備份技術在部分中高端的網絡附加儲存設備如ibm、hp、及自由遁等品牌的部分産品的附帶軟體中已内置.

3、不同備份類型組合應用的示例

(1)、完全備份與差異備份

以每周資料備份計劃為例,我們可以在星期一進行完全備份,在星期二至星期五進行差異備份.如果在星期五資料被破壞了,則你隻需要還原星期一完全的備份和星期四的差異備份.這種政策備份資料需要較多的時間,但還原資料使用較少的時間.

(2)、完全備份與增量備份

還是以每周資料備份為例,在星期一進行完全備份,在星期二至星期五進行增量備份.如果在星期五資料被破壞了,則你需要還原星期一正常的備份和從星期二至星期五的所有增量備份.這種政策備份資料需要較多的時間,但還原資料使用較少的時間.