文件系統備份——專用備份軟件
還是以電子游戲為例,當玩家保存游戲進度時實際上是利用游戲本身的備份功能生成一個文件,這個文件包含了當前游戲進度中所有參數的指針,如時間,環境,角色,角色的各種屬性,圖像,音效,顯示動畫等等。熟悉操作系統的玩家可以自由的在本地的文件系統中找到這個文件。但僅有這個進度文件,沒有游戲軟件的運行,并不能夠對游戲進行恢復。如果玩家把這個文件拷貝出來,必須復制到另一臺計算機中的同樣、同版本的游戲的相應目錄中,那他就才可以在這第二臺計算機中從這個備份文件定義的游戲狀態開始繼續他的人機大戰。如果另一臺計算機中沒有同樣、同版本的游戲,那這個進度文件就不能恢復。
我們知道一個游戲安裝在一臺計算機中實際上是一系列文件的復制過程,針對游戲這個應用的數據備份必須將游戲軟件的全部文件進行備份。在游戲安裝在計算機時,安裝好的游戲軟件相當于一個應用的初始化狀態,而這個游戲并沒有啟動,所以這個狀態完全是一系列的游戲文件保存在計算機的文件系統中,如果加上計算機操作系統的文件全部復制出來,相當于將這臺游戲計算機的全部數據進行了備份。在之后的游戲過程中,一個游戲的進度文件,對于游戲這個應用相當于一個增量的備份,一個玩家可以以一個或多個角色開始游戲,他每次的開始都可以在他人機對話的任意時間點生成一個游戲記錄文件,同理,多個玩家也可以在這臺計算機上進行這個游戲,生成更多的記錄文件。這些記錄文件相當于應用數據的增量,將這些記錄文件全部復制后,再加上這臺計算機的初始狀態的文件復制數據,就能夠在本地或其他的計算機上完全恢復這個游戲的應用。這就是文件數據備份的原理。
操作系統,應用程序(包括數據庫等)的備份原理都是如此,即使是現在功能強大的專業備份軟件也是一樣:把備份目標計算機的目標文件復制到其他計算機的存儲介質中,并在需要是從備份介質向應用系統的存儲設備恢復。目標文件可以選擇或者包括該計算機操作系統的全部配置文件,這樣在需要的情況下恢復文件,應用,直至該計算機的操作系統。
這樣的備份工作一直延續到今天,當然手工的操作變成了由專業備份軟件承擔并且能夠實現無人值守的備份系統;單一的磁帶保存更發展出離線和近線備份并結合了遠程網絡;存儲介質除了傳統的磁帶更有DVD光盤庫、虛擬磁帶庫等存儲介質;一代又一代升級、發展的應用技術使數據量和性能達到了令人瞠目結舌的地步。但傳統的備份原理始終保持到今天,即文件備份。
數據備份的目的就在于恢復。能夠在多種數據損壞的情況下恢復應用數據才是數據安全性的保證。這樣我們都能夠理解數據備份份數越多,保存地點越分散,那數據的安全性就越高。在這樣的情況下,傳統的磁帶備份和光介質備份具備無可替代的優勢,他們能夠以低廉的成本(僅限于存儲介質)實現多份的備份,并可以不需要任何計算機設備而僅僅把這些介質保存到任意的地點。當然他們的缺點也很突出:備份時間長,恢復時間長,特別是依靠異地保存的數據進行恢復時,用戶還必須承受數據介質運輸的往來時間。雖然聽過LAN FREE方方式可以不消耗局域網的資源而進行數據的傳輸,但在備份和恢復時必須通過目標計算機的文件系統,這樣會耗費甚至全部占用目標計算機的資源而使目標計算機應用停頓,所以也把這種備份方式稱為離線備份。
共3頁: 1 [2] [3] 下一頁 | ||
|