1. 程式人生 > 實用技巧 >增量備份,差異備份

增量備份,差異備份

要弄清這幾個概念,首先我們要知道完整備份。因為這兩個備份都是圍繞完整備份的。

  • 完整備份:也叫全部備份,就是你有什麼檔案,我就備份什麼檔案,並且不對文件存檔屬性進行備份。在備份的過程中,會清除所有的存檔屬性,每個檔案都被標記為已備份。

  • 特點:這種備份方式很容易佔滿磁碟,以成倍的備份量增加。故備份資料的時間較長,但是恢復資料是最完整的,加快了資料恢復的時間。

  • 差異備份:備份自上一次的完整備份依賴修改過的所有檔案。也就是說改動了啥檔案就需要備份啥檔案,只備份那些歸檔位被開啟,啟用或設定為1的檔案。但差異備份不會改變檔案的歸檔位。

  • 增量備份:只賦值那些最近一次完整備份或增量備份以來修改過的檔案。同樣只備份那些歸檔位被開啟,啟用或設定為1的檔案。增量備份完成之後,會重置歸檔位。

  • 差異和增量的共同點都是:只備份那些改動的檔案。

  • 差異和增量不同點:差異備份的是自上一次完整備份改動過的檔案。而增量備份備份的是自最近一次完整和增量備份所改動的檔案,增量會重置歸檔位,差異不會。

下面我們來分析一道題:
32.Sam負責備份公司的主檔案伺服器。他配置了一個備份計劃,該計劃在每週一晚上9點執行完全備份,並在一週的其他日子的同一時間執行差異備份。檔案按照如下圖所示的資訊變化。週三的備份會複製多少檔案?

A:
2

B:
3.

C:
5
正確答案

D:
6

```解析:
我們來分析這道題。
首先,Monday是星期一,1234檔案被建立,改動了1檔案;Tuesday是星期二,12檔案被改動,5檔案被建立;星期三,3檔案被改動,6檔案被建立。
題目說週一進行完整備份,使用的差異備份。那麼我們來想一下差異備份的概念:備份自上一次最近的完整備份所改動的檔案。
那麼我們看到星期一晚上是完整備份,星期二差異,星期三差異,星期二備份了125檔案,這裡注意,125的檔案歸檔位並不會被改變。星期三也是差異備份,那麼會備份歸檔位是1的檔案,那麼就是125(星期二的)+36(星期三的)=5。
故這題選擇C,這題問的是星期三的差異備份,並不是問總共的差異備份,如果是問星期二和星期三的差異備份,那麼就是5+3=8.

上面這個是差異備份,那如果我們設想,題目問的是星期三的增量備份呢?接著分析
首先,Monday是星期一,1234檔案被建立,改動了1檔案;Tuesday是星期二,12檔案被改動,5檔案被建立;星期三,3檔案被改動,6檔案被建立。
增量備份的概念:備份自上一次最近的完整或增量備份的檔案,並且會改動歸檔位。
也就是說星期二備份了125檔案,並且把歸檔位改為0,那麼星期三就只是備份自星期二改動的檔案也就是36檔案。所以選擇星期三增量備份了2個檔案。

擴充:
增量和差異備份之間最重要的差異在於發生緊急事件時還原資料所需的時間。
差異備份的還原時間短,但所需備份時間比增量長。
常用的備份策略:每個週末進行一次完整備份,每天晚上進行增量備份或差異備份。