備份是容災的基礎,是指為防止系統出現操作失誤或系統故障導致數據丟失,而將全部或部分數據集合從應用主機的硬盤或陣列復制到其它的存儲介質的過程。傳統的數據備份主要是采用內置或外置的磁帶機進行冷備份。但是這種方式只能防止操作失誤等人為故障,而且其恢復時間也很長。隨着技術的不斷發展,數據的海量增加,不少的企業開始采用網絡備份。網絡備份一般通過專業的數據存儲管理軟件結合相應的硬件和存儲設備來實現。
目前比較常見的備份方式有:
定期磁帶備份數據。
遠程磁帶庫、光盤庫備份。即將數據傳送到遠程備份中心制作完整的備份磁帶或光盤。
遠程關鍵數據+磁帶備份。采用磁帶備份數據,生產機實時向備份機發送關鍵數據。
遠程數據庫備份。就是在與主數據庫所在生產機相分離的備份機上建立主數據庫的一個拷貝。
網絡數據鏡像。這種方式是對生產系統的數據庫數據和所需跟蹤的重要目標文件的更新進行監控與跟蹤,並將更新日志實時通過網絡傳送到備份系統,備份系統則根據日志對磁盤進行更新。
遠程鏡像磁盤。通過高速光纖通道線路和磁盤控制技術將鏡像磁盤延伸到遠離生產機的地方,鏡像磁盤數據與主磁盤數據完全一致,更新方式為同步或異步。
數據備份必須要考慮到數據恢復的問題,包括采用雙機熱備、磁盤鏡像或容錯、備份磁帶異地存放、關鍵部件冗余等多種災難預防措施。這些措施能夠在系統發生故障后進行系統恢復。但是這些措施一般只能處理計算機單點故障,對區域性、毀滅性災難則束手無策,也不具備災難恢復能力。
利用ghost,備份和還原的時間小於安裝一個Linux系統的時間,通常我們可以將重要的數據進行備份,備份的對象可以是一個分區,也可以是整個磁盤,不僅可以備份Linux操作系統,也可以備份Windows。
實驗環境:VMware虛擬機
實驗目的:安裝DOS和LINUX雙系統,然后用ghost備份和還原Linux系統
首先,在虛擬機中新建一個Centos3操作系統:
啟動虛擬機
按住鍵盤上的Esc鍵,選擇CD-ROM Drive從光驅啟動:
選擇MS-DOS工具箱
選擇純DOS啟動
選擇f32先對其分區
按鍵盤上的PageDown選擇FAT32格式,容量輸入4024MB,用來裝DOS系統,剩下的裝Linux系統
Boot2我們就不用操作了,直接按回車鍵
硬盤分區,選擇“是”
然后格式化全部分區
是否復制系統文件至硬盤中,選“否”
最后重新啟動電腦
同樣從光驅啟動,進入DOS工具箱,輸入:sys c: 將c盤作為系統盤
如圖:
輸入:copy GHOST c: 將ghost文件內容拷貝到C盤
重啟電腦,看能否進入DOS
雙擊虛擬機右下角的光驅圖表,掛載Centos3的ISO鏡像,再重啟電腦:
同樣選擇從光驅啟動
進入Linux安裝界面:
這里我們跳過CD media的檢測:
點擊“Next”:
因為我們只是做個實驗,這里選擇"Custom"自定義安裝:
選擇手動分區:
下圖我們可以看到,/dev/sda1就是剛才建立的DOS操作系統,剩下的磁盤空間,建一個512MB的swap分區,余下的作為根分區:
分區完成:
這里我們默認選擇grub引導Linux操作系統,上面的“Win32”則是剛才建立的DOS系統:
接着直接點擊下一步,輸入Root密碼,再點擊下一步,直到安裝完成,重啟電腦,進入如下的畫面:
現在我們就開始用ghost備份linux系統,選擇“win32”:
輸入:ghost進行備份:
這里選擇“To Image”,將分區制作成鏡像:
這里可以看到整個磁盤是8個G的大小:
回車直接進入:
這里可以看到有三個分區,我們要備份Linux分區,所以選擇Linux,回車再按TAB鍵進入:
最頂端的look in代表我們將Linux分區備份在哪里,這里的C:1.1[]FAT drive代表DOS系統,選擇它。然后下面為備份取個名字File name:linuxbak:
選擇“Fast”快速備份:
再選擇“YES”
接着就是整個備份過程: