資料備份的方式有完全備份、差異備份以及增量備份,那麼這三種備份方式有什麼區別,在具體應用中又該如何選擇呢?本文就這些問題作以介紹。
一、備份方式簡介
1、完全備份(full backup)
備份全部選中的資料夾,並不依賴檔案的存檔屬性來確定備份那些檔案。在備份過程中,任何現有的標記都被清除,每個檔案都被標記為已備份。換言之,清除存檔屬性。
完全備份就是指對某乙個時間點上的所有資料或應用進行的乙個完全拷貝。實際應用中就是用一盤磁帶對整個系統進行完全備份,包括其中的系統和所有資料。這種備份方式最大的好處就是只要用一盤磁帶,就可以恢復丟失的資料。因此大大加快了系統或資料的恢復時間。然而它的不足之處在於,各個全備份磁帶中的備份資料存在大量的重複資訊;另外,由於每次需要備份的資料量相當大,因此備份所需時間較長。
2、差異備份(differential backup)
備份自上一次完全備份之後有變化的資料。差異備份過程中,只備份有標記的那些選中的檔案和資料夾。它不清除標記,也即備份後不標記為已備份檔案。換言之,不清除存檔屬性。
差異備份是指在一次全備份後到進行差異備份的這段時間內,對那些增加或者修改檔案的備份。在進行恢復時,我們只需對第一次全備份和最後一次差異備份進行恢復。差異備份在避免了另外兩種備份策略缺陷的同時,又具備了它們各自的優點。首先,它具有了增量備份需要時間短、節省磁碟空間的優勢;其次,它又具有了全備份恢復所需磁帶少、恢復時間短的特點。系統管理員只需要兩盤磁帶,即全備份磁帶與災難發生前一天的差異備份磁帶,就可以將系統恢復。
3、增量備份 (incremental backup )
增量備份是指在一次全備份或上一次增量備份後,以後每次的備份只需備份與前一次相比增加和者被修改的檔案。這就意味著,第一次增量備份的物件是進行全備後所產生的增加和修改的檔案;第二次增量備份的物件是進行第一次增量備份後所產生的增加和修改的檔案,如此類推。這種備份方式最顯著的優點就是:沒有重複的備份資料,因此備份的資料量不大,備份所需的時間很短。但增量備份的資料恢復是比較麻煩的。您必須具有上一次全備份和所有增量備份磁帶(一旦丟失或損壞其中的一盤磁帶,就會造成恢復的失敗),並且它們必須沿著從全備份到依次增量備份的時間順序逐個反推恢復,因此這就極大地延長了恢復時間。
二、差異備份與增量備份的區別
下圖展示了差異備份與增量備份的區別,其中cumulative為差異備份,differetial增量備份:
三、不同備份型別組合應用的示例
1、完全備份與差異備份
以每週資料備份計畫為例,我們可以在星期一進行完全備份,在星期二至星期五進行差異備份。如果在星期五資料被破壞了,則你只需要還原星期一完全的備份和星期四的差異備份。這種策略備份資料需要較多的時間,但還原資料使用較少的時間。
2、完全備份與增量備份
以每週資料備份為例,在星期一進行完全備份,在星期二至星期五進行增量備份。如果在星期五資料被破壞了,則你需要還原星期一正常的備份和從星期二至星期五的所有增量備份。這種策略備份資料需要較少的時間,但還原資料使用較多的時間。
上文**:
備份基礎之完全 增量與差異備份
如果問乙個對計算機備份程式不熟悉的人,他可能會說,備份不過是把計算機上的所有資料,拷貝乙份而已。換句話說,如果在星期二晚上做備份,星期三沒有更動計算機上的任何資料,那麼星期三晚上做的備份,與前一天晚上做的,是完全一樣的,這是備份的方式之一,但實在沒有必要這樣做,要了解備份,我們得先知道備份的種類。備...
mysql備份型別特點 mysql 備份型別
如果資料庫已經安裝在raid01 或者raid10上面,那我們的資料庫是否還需要備份 答 需要的,因為我們的raid只是為了保證硬體損壞而不會中斷業務。但是軟體上的故障或者人為刪除資料庫。raid是無法對資料進行還原的。因為你刪除了的時候,假如是在raid上面,也會刪除掉兩份資料。因此資料庫備份和r...
linux之資料備份
第一種方法 tar備份 root bogon cat bp linux.txt no centos root bogon tar cvf bp.tar bp 打包bp目錄 bp bp bp bp bp a.txt bp kali.txt bp linux.txt root bogon echo th...