常用的備份策略有完全備份和增量備份,而增量備份有可細分為累計增量備份和差異增量備份。下面來分別講述不同備份策略以及之間的區別。
完全備份是指把所有需要備份的資料全部備份。當然,完全備份可以備份整塊硬碟、整個分割槽或某個具體的目錄。對於 linux 作業系統來說,完全備份指的就是將根目錄下的所有檔案進行備份。
完全備份的好處是,所有資料都進行了備份,系統中任何資料丟失都能恢復,且恢復效率較高。如果完全備份的是整塊硬碟,那麼甚至不需要資料恢復,只要把備份硬碟安裝上,伺服器就會恢復正常。
完全備份的缺點也很明顯,那就是需要備份的資料量較大,備份時間較長,備份了很多無用資料,占用的空間較大,所以完全備份不可能每天執行。
累計增量備份
每天對 linux 系統進行完全備份是不現實的,這就需要用到增量備份策略。
累計增量備份是指先進行一次完全備份,伺服器執行一段時間之後,比較當前系統和完全備份的備份資料之間的差異,只備份有差異的資料。伺服器繼續執行,再經過一段時間,進行第二次增量備份。在進行第二次增量備份時,當前系統和第一次增量備份的資料進行比較,也是只備份有差異的資料。第三次增量備份是和第二次增量備份的資料進行比較,以此類推。因此,累計增量備份就是只備份每天增加或者變化的資料,而不備份系統中沒有變動的資料。我們畫一張示意圖,如圖 1 所示。
採用累計增量備份的好處是,每次備份需要備份的資料較少,耗時較短,占用的空間較小;壞處是資料恢復比較麻煩,如果是圖 1 的例子,那麼當進行資料恢復時,就要先恢復完全備份的資料,再依次恢復第一次增量備份的資料、第二次增量備份的資料和第三次增量備份的資料,最終才能恢復所有的資料。
差異增量備份(後續簡稱差異備份)也要先進行一次完全備份,但是和累計增量備份不同的是,每次差異備份都備份和原始的完全備份不同的資料。也就是說,差異備份每次備份的參照物都是原始的完全備份,而不是上一次的差異備份。我們也畫一張示意圖,如圖 2 所示。
相比較而言,差異備份既不像完全備份一樣把所有資料都進行備份,也不像增量備份在進行資料恢復時那麼麻煩,只要先恢復完全備份的資料,再恢復差異備份的資料即可。不過,隨著時間的增加,和完全備份相比,變動的資料越來越多,那麼差異備份也可能會變得資料量龐大、備份速度緩慢、占用空間較大。
乙個比較的備份策略是,對於資料量不大,並且每天資料量增加不多的系統,優先選擇完全備份;對於資料量巨大,每天新增資料也很多的系統,視情況選擇差異備份或者增量備份。
Oracle 差異增量和累計增量備份
1 概念 差異增量 是備份上級及同級備份以來所有變化的資料塊,差異增量是預設增量備份方式 累積增量 是備份上級備份以來所有變化的塊 因為累積增量是備份上級備份以來所有變化的資料塊,所以累積增量需要更多的備份時間,同時需要較小的恢復時間 而差異增量正好相反,它可以備份同級備份以來變化的資料塊。所以會減...
增量備份 差異備份 增量備份的區別?
特點 占用空間大,備份速度慢,但恢復時一次恢復到位,恢復速度快。相當於機械人把地板打掃乾淨了,你踩過,就會有腳印 增加標記 下次機械人就把腳 印記錄下來,並且把腳印打掃乾淨 清除標記 始終保持地板乾淨。機械人每次記錄並打 掃的腳印就相當於每次增量備份的內容 以備份體積小,備份速度快,但是恢復的時候,...
全備份 增量備份 差異備份和永久增量備份
在本文中你將學到 全備份 增量備份和差異備份,以及一些新型的備份方式,例如合成備份和永久增量備份。你還將學習到如何為你公司的資料選擇最佳的資料備份型別。在相當長一段時間,主要有三種基本的備份方式 全備份,增量備份和差異備份。最近,儘管資料備份軟體廠商已經推出了一些新型別的備份方式,但是你可能對此不熟...