什麼是差異備份

備份自上一次完整備份以來變更的所有資料的方法。距離完整備份的天數越多,每次的量就越大,但還原時只需要完整備份與最新的差異備份這2份。

日文名稱: 差分バックアップ

「差異備份」出現在1領域的3道練習題中(系統架構與可靠度設計等)。

這個名詞所屬的領域: 系統架構與可靠度設計

完整、差異、增量備份的差異

完整備份不論有無變更,備份所有的資料。差異備份備份自上一次完整備份以來的所有變更,增量備份則只備份自上一次備份(不論是完整或增量)以來的變更。一般會以每週1次等間隔進行完整備份,期間再以差異或增量備份補足。

還原的步驟

週日進行完整備份、週一起每晚進行備份時,若要在週五還原到週四晚上的狀態,差異備份只需還原完整備份與週四的差異備份這2份。增量備份則要在還原完整備份後,依序套用週一到週四的4份增量備份,合計需要5份。只要中間有1份損壞,就無法還原到其後的時間點。

資料量與時間的取捨

若每天有不同的20 GB資料變更,差異備份的量會逐日增加為20 GB、40 GB、60 GB,增量備份則每次只需20 GB。也就是說,差異備份需要較多的備份時間與儲存容量,但還原簡單又快速,增量備份則相反。選擇哪一種,取決於可用於備份的時間與容量,以及可容許的復原時間(RTO)。

練習差異備份的題目

關於差異備份的說明,下列何者適當?

  1. A只備份自上一次備份(不論是完整備份或增量備份)以來變更的資料
  2. B不論有無變更,備份所有的資料
  3. C備份自上一次完整備份以來變更的所有資料
查看答案與解析

正確答案:C. 備份自上一次完整備份以來變更的所有資料

差異備份是備份自上一次完整備份以來變更的所有資料的方法。距離完整備份的天數越多,每次的量就越大,但還原時只需要完整備份與最新的差異備份這2份。只備份自上一次備份以來變更部分的是增量備份,每次的量較少,但還原時需要完整備份與其後所有的增量備份。

在資料總量為500 GB的系統中,每週日進行完整備份,週一到週六每晚進行差異備份。假設每天都有之前未曾變更的另外20 GB資料被變更。週一到週六共6次差異備份的容量合計為下列何者?

  1. A120 GB
  2. B420 GB
  3. C3,000 GB
查看答案與解析

正確答案:B. 420 GB

差異備份包含自週日完整備份以來的所有變更,因此每次的量會增加:週一20 GB、週二40 GB,到週六為120 GB。合計為 20 + 40 + 60 + 80 + 100 + 120 = 420 GB。若是增量備份,每次20 GB,合計120 GB,但還原時需要依序使用許多份備份。若每天都進行完整備份,則為 6 × 500 = 3,000 GB。

常見問題

差異備份與增量備份哪一個比較好?

想讓還原快速又簡單,適合差異備份;想縮小每次備份的時間與容量,適合增量備份。兩者都以定期重新進行完整備份為前提。

可以把備份放在同一台伺服器裡嗎?

若只放在同一台伺服器或磁碟中,會因該設備的故障、勒索軟體的危害或火災等,與原始資料一起遺失。一般建議保有3份以上的複本,存放在2種以上的媒體,並把其中1份放在其他地點(3-2-1 規則)。

解析中的「差異備份」

出現「差異備份」的題目(3題)

  1. 關於差異備份的說明,下列何者適當?
  2. 在資料總量為500 GB的系統中,每週日進行完整備份,週一到週六每晚進行差異備份。假設每天都有之前未曾變更的另外20 GB資料被變更。週一到週六共6次差異備份的容量合計為下列何者?
  3. 每週日晚上進行完整備份,週一到週六每晚進行增量備份。週四中午發生故障,決定把資料還原到週三晚上備份的時間點。還原時使用的備份數量為下列何者?

相關名詞

增量備份 水平擴展(Scale-out) 失效安全(Fail-safe) 失效弱化(Fail-soft) 防呆(Fool-proof) 負載平衡器(Load balancer) 容錯(Fault tolerance) 單一故障點(SPOF) 磁碟陣列(RAID) 熱備援(Hot standby)

前往名詞解釋列表