檔案備份的三種方式

2022-03-14 00:07:24 字數 3704 閱讀 3441

資料備份的方式有完全備份、差異備份以及增量備份,那麼這三種備份方式有什麼區別,在具體應用中又該如何選擇呢?

首先說一下什麼是存檔屬性,「存檔」屬性表示此檔案、資料夾的備份屬性,只是提供給備份程式使用,

當未選中時,備份程式就會認為此檔案已經「備份過」,可以不用再備份了。

所以,當備份程式備份了乙個檔案時,預設是未選中「存檔」屬性。

換句話說備份軟體把已經備份過的檔案的存檔屬性去掉,表示已經備份。  

如果對該檔案進行修改,會重新新增存檔屬性。

下次啟動備份軟體,檢查存檔屬性,沒有的就是上次備份以來沒改變的,有的就是上次備份以來由改變的,這樣就可以實現「增量備份」只備份變化了的資料。

1.備份種類的介紹

(1)完全備份

備份全部選中的資料夾,並不依賴檔案的存檔屬性來確定備份那些檔案。

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

(2)差異備份

差異備份是針對完全備份:備份上一次的完全備份後發生變化的所有檔案。

(差異備份過程中,只備份有標記的那些選中的檔案和資料夾。它不清除標記,既:備份後不標記為已備份檔案,換言之,不清除存檔屬性)。

(3)增量備份

增量備份是針對於上一次備份(無論是哪種備份):備份上一次備份後,所有發生變化的檔案。

(增量備份過程中,只備份有標記的選中的檔案和資料夾,它清除標記,既:備份後標記檔案,換言之,清除存檔屬性。)

2.不同備份型別組合的示例

(1)完全備份和差異備份

在星期一進行完全備份,在星期二至星期五進行差異備份。

如果在星期五資料被破壞了,則你只需要還原星期一完全的備份和星期四的差異備份。

這種策略備份資料需要較多的時間,但還原資料使用較少的時間。

還原的步驟:先還原周一的完全備份,然後直接用周四的差異備份匯入。共2次還原步驟。

(2)完全備份和增量備份

在星期一進行完全備份,在星期二至星期五進行增量備份。

如果在星期五資料被破壞了,則你需要還原星期一的完全備份和從星期二至星期五的所有增量備份。

這種策略備份資料需要較少的時間,但還原資料使用較多的時間。

還原資料的步驟是這樣的:先還原周一的完全備份,然後依次還原周二至周四的增量備份。總共4次還原過程。

3.備份方式簡介

(1)完全備份(full backup)

備份全部選中的資料夾,並不依賴檔案的存檔屬性來確定備份那些檔案。

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

完全備份就是指對某乙個時間點上的所有資料或應用進行的乙個完全拷貝。

實際應用中就是用一盤磁帶對整個系統進行完全備份,包括其中的系統和所有資料。

這種備份方式最大的好處就是只要用一盤磁帶,就可以恢復丟失的資料。

因此大大加快了系統或資料的恢復時間,然而它的不足之處在於,各個全備份磁帶中的備份資料存在大量的重複資訊;

另外,由於每次需要備份的資料量相當大,因此備份所需時間較長。

(2)差異備份(differential backup)

備份自上一次完全備份之後有變化的資料。差異備份過程中,只備份有標記的那些選中的檔案和資料夾。

它不清除標記,也即備份後不標記為已備份檔案。換言之,不清除存檔屬性

差異備份是指在一次全備份後到進行差異備份的這段時間內,對那些增加或者修改檔案的備份。

在進行恢復時,我們只需對第一次全備份和最後一次差異備份進行恢復。

舉例來說,在星期一,網路管理員按慣例進行系統完全備份;

在星期二,假設系統內只多了乙個資產清單,於是管理員只需將這份資產清單一併備份下來即可;

在星期三,系統內又多了乙份產品目錄,於是管理員不僅要將這份目錄,還要連同星期二的那份資產清單一併備份下來。

如果在星期四系統內有多了一張工資表,那麼星期四需要備份的內容就是:工資表+產品目錄+資產清單。

差異備份在避免了另外兩種備份策略缺陷的同時,又具備了它們各自的優點。

首先,它具有了增量備份需要時間短、節省磁碟空間的優勢;

其次,它又具有了全備份恢復所需磁帶少、恢復時間短的特點。

系統管理員只需要兩盤磁帶,即全備份磁帶與災難發生前一天的差異備份磁帶,就可以將系統恢復。

(3)增量備份 (incremental backup )

備份自上一次備份(包含完全備份、差異備份、增量備份)之後有變化的資料。增量備份過程中,

只備份有標記的選中的檔案和資料夾,它清除標記,既:備份後標記檔案,換言之,清除存檔屬性。

增量備份是指在一次全備份或上一次增量備份後,以後每次的備份只需備份與前一次相比增加和者被修改的檔案。

這就意味著,第一次增量備份的物件是進行全備後所產生的增加和修改的檔案;

第二次增量備份的物件是進行第一次增量備份後所產生的增加和修改的檔案,如此類推。

舉例來說,如果系統在星期四的早晨發生故障,丟失大批資料,那麼現在就需要將系統恢復到星期三晚上的狀態。

這時管理員需要首先找出星期一的那盤完全備份磁帶進行系統恢復,然後再找出星期二的磁帶來恢復星期二的資料,

然後在找出星期三的磁帶來恢復星期三的資料。很明顯這比第一種策略要麻煩得多。

另外這種備份可靠性也差。在這種備份下,各磁帶間的關係就象鍊子一樣,一環套一環,其中任何一盤磁帶出了問題都會導致整條鍊子脫節。

這種備份方式最顯著的優點就是:沒有重複的備份資料,因此備份的資料量不大,備份所需的時間很短。

但增量備份的資料恢復是比較麻煩的。您必須具有上一次全備份和所有增量備份磁帶(一旦丟失或損壞其中的一盤磁帶,就會造成恢復的失敗),

並且它們必須沿著從全備份到依次增量備份的時間順序逐個反推恢復,因此這就極大地延長了恢復時間。 

4.差異備份與增量備份的區別

5.不同備份型別組合應用的示例

(1)完全備份與差異備份結合(建議使用)

以每週資料備份計畫為例,我們可以在星期一進行完全備份,在星期二至星期五進行差異備份。

如果在星期五資料被破壞了,則你只需要還原星期一完全的備份和星期四的差異備份。

這種策略備份資料需要較多的時間,但還原資料使用較少的時間。

(2)完全備份與增量備份結合

以每週資料備份為例,在星期一進行完全備份,在星期二至星期五進行增量備份。

如果在星期五資料被破壞了,則你需要還原星期一正常的備份和從星期二至星期五的所有增量備份。

這種策略備份資料需要較少的時間,但還原資料使用較多的時間。

三種備份方式

2 在ntfs格式下建乙個資料夾,起用壓縮,然後備份到這個資料夾 備份時間變長,還原時間也長 3。起用壓縮胡備份 壓縮時間短,還原時間也短 這點非常重要 但是缺點是cpu使用率高 普通備份 backup database adventureworks to disk c backup adv 1.b...

iOS 檔案的三種儲存方式

1.歸檔形式 歸檔解檔可以針對所有的物件 必須要遵守協議 nscoding nsstring path nssearchpathfordirectoriesindomains nsdocumentdirectory,nsuserdomainmask,yes 0 abc.date nskeyedarc...

springmvc上傳檔案的三種方式

方式一 通過流的方式上傳檔案 requestparam file 將name file控制項得到的檔案封裝成commonsmultipartfile 物件 public string fileupload requestparam file commonsmultipartfile file thr...