檔案備份的三種方法分析與應用

2021-04-18 15:04:23 字數 2820 閱讀 6965

什麼是完全備份

,差異備份

,增量備份?**伺服器備份及災難恢復?

什麼是完全備份,差異備份,增量備份?**伺服器備份及災難恢復?

備份種類的介紹及組合備份方案

完全備份

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

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

差異備份

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

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

增量備份

:增量備份是針對於上一次備份(無論是哪種備份):備份上一次備份後,所有發生變化的檔案。(增量備份過程中,只備份有標記的選中的檔案和資料夾,它清除標記,既:備份後標記檔案,換言之,清除存檔屬性。)

不同備份型別組合的示例

完全備份和差異備份

在星期一進行完全備份,在星期二至星期五進行差異備份。如果在星期五資料被破壞了,則你只需要還原星期一完全的備份和星期四的差異備份。這種策略備份資料需要較多的時間,但還原資料使用較少的時間。

完全備份和增量備份

在星期一進行完全備份,在星期二至星期五進行增量備份。如果在星期五資料被破壞了,則你需要還原星期一正常的備份和從星期二至星期五的所有增量備份。這種策略備份資料需要較多的時間,但還原資料使用較少的時間。

常見的伺服器備份方式大概有以下幾種:

1、正常備份(

normal):

也叫完全備份。正常備份是最普遍的一種備份方式,是將整個系統的狀態和資料完全進行備份,包括伺服器的作業系統、應用軟體以及所有的資料和現有的系統狀態,系統狀態在

windows server

中包括登錄檔、啟動檔案、

com+

註冊資料庫、活動目錄和系統卷等等。

正常備份最全面,最完整,如果發生資料損壞,可以通過災難前一天的正常備份就可以完全恢復資料。但是正常備份缺點也很明顯,因為正常備份是備份伺服器的所有資料,需要占用大量的備份空間,並且這些資料有大量的重複內容,在備份的時候也需要花費大量的時間,是一種雖然完整,但是效率比較低下的備份方式。

2、副本備份

(copy):

副本備份和正常備份非常相似,也是完全的備份系統狀態和所有資料的一種備份方式,和正常備份唯一不同的是在進行備份的時候,正常備份會清除檔案的存檔屬性,而副本備份不會清楚存檔屬性。所謂存檔屬性就是為檔案做的乙個標記,來標示檔案是否已經被備份過。副本備份不會更改檔案的任何屬性,也不會對系統產生任何影響,主要是為了不影響其他的備份方式而設立。

3、差異備份(

differential):

差異備份是將上一次正常備份之後增加或者修改過的資料進行備份。打個比方,假設企業周一進行了正常備份,那麼如果周二進行差異備份,那麼將僅備份周二更改過的資料;如果周**行差異備份,則備份周二週三和周四更改過的資料。這樣一來就大大節省了備份時所需的儲存空間和備份所花費的時間,如果需要恢復資料的時候,只需用兩個備份,就可以恢復到災難發生前的狀態。

4、增量備份(

incremental)

:增量備份是將上一次備份之後增加或者更改過的資料進行備份,這裡需要注意以下,差異備份是備份上一次正常備份之後發生或更改的資料,而增量備份是備份上一次備份之後發生過更改的資料,並不一定是針對上一次正常備份的。

如上圖所示,灰色的方格表示正常備份的資料,其他顏色的方格表示是上次備份之後增加的或者更改的資料,增量備份就是備份這些資料。增量備份備份的資料更少,並且備份時間也大大減少,不過在資料恢復的時候比較麻煩,需要正常備份和災難發生以前的所有增量備份,如果其中乙個增量備份發生了問題,資料也不能正常恢復。

5、每日備份(

daily):

每日備份最好理解,即備份當天增加或者更改過的檔案,管理起來比較清楚,如果進行資料恢復,也需要正常備份和災難發生之前所有的每日備份,如果其中乙個備份發生問題,資料還是不能正常恢復。

第二種原因屬於計算機硬體上的原因,這種因素雖然是不可預知的,比如我們無法預知正常工作的儲存裝置哪一天會突然停止工作或者損壞。但是這種情況也是可以盡量避免的,比如對計算機裝置定期進行維護檢測,定期進行資料備份等等,這樣即使某一天儲存裝置突然損壞,通過之前的備份也可以快速進行資料恢復,以使損失減到最小。

第三種原因是病毒或者人為因素。這種因素也可以通過部署防火牆,安裝系統補丁,定期查殺病毒,以及定期備份來將損失降低。在實際應用中,第三種因素相對於前兩種因素出現的機率要大得多,所以除了增加企業的安全意識和安全防範之外,定期進行資料備份也是將這種資料損壞可能降到最低的乙個重要手段。

linux svn遷移備份的三種方法

原文 svn備份方式對比分析 一般採用三種方式 1 svnadmin dump 2 svnadmin hotcopy 3 svnsync 注意,svn備份不宜採用普通的檔案拷貝方式 除非你備份的時候將庫暫停 如copy rsync命令。曾經用rsync命令來做增量和全量備份,在季度備份檢查審計中,發...

Linux SVN遷移備份的三種方法

svn備份方式對比分析 一般採用三種方式 1 svnadmin dump 2 svnadmin hotcopy 3 svnsync 注意,svn備份不宜採用普通的檔案拷貝方式 除非你備份的時候將庫暫停 如copy rsync命令。曾經用rsync命令來做增量和全量備份,在季度備份檢查審計中,發現備份...

copy檔案的三種方法

利用node中的內建模組stream能方便快速的實現檔案內容複製 完全讀取完全寫入 全部讀完再寫,並以碎片化的方式輸出 引入模組 const fs require fs 建立可讀流讀取events檔案中的內容 let read fs.createreadstream events.js 宣告乙個變數...