linux系統備份方案--ghost網路篇(轉)

ba發表於2007-08-12
linux系統備份方案--ghost網路篇(轉)[@more@]一.前言

一直以來,系統備份都是網路管理的必備環節。系統備份的方案有很多,各自有各自的優點和缺點,本文給大家提供一種新的選擇。使用norton ghost 7.5進行各類linux伺服器的系統網路備份。norton ghost 從7.5版開始支援ext3的檔案系統,即支援最新版的linux 7.2的系統備份。

使用ghost網路功能進行linux系統備份的優點在於:
1.無需購買磁帶機裝置,使用一個大硬碟就可以為多臺系統進行全盤備份(現在硬碟的價格很便宜)。
2.ghost的網路備份功能,可以在現有網路環境下實施,用一臺windows做伺服器管理所有linux伺服器的備份和 回備。
3.ghost提供的是一種較高保險係數的備份方式,即使在系統無法啟動,資料全部丟失的情況下,也能輕鬆恢復。

缺點在於:
1.需要製作ghost client端的啟動盤(支援網路),如果各linux伺服器使用的網路卡不一樣,則需為該伺服器制 作相應的啟動盤。
2.透過網路備份linux系統,linux服務必須中斷,而且備份時間較長。

如果使用的多臺linux伺服器硬體相當,網路卡為同一型號,則應用ghost做系統備份的優點將更加突出。


二.軟體下載


三.軟體安裝
軟體安裝在備份伺服器端,建議備份伺服器使用win2000系統。

四.系統環境
一臺win98(win2000或win XP亦可)系統作備份server,多臺linux系統作客戶端。可以由交叉雙絞線直接相連兩臺機器(一主一客)或在現存網路環境中直接搭建。

五.伺服器端
軟體安裝目錄下的GhostSrv.exe程式即為ghost的伺服器端,該程式操作說明如下:

session name:輸入任務名(clien端可以透過查詢該任務名建立連線)
load clients:選中該選項,指伺服器端已經有了映象檔案,把該映象檔案展開到client端,即回備。
dump from client:該選項指製作client端的映象檔案,儲存到伺服器端。
image file:指定映象檔案位置(讀取或儲存)
disk:對client整個硬碟操作
partition:對client分割槽進行操作

六.client端
client端由DOS啟動盤啟動,可以用軟體安裝目錄下的ghost boot wizard程式製作帶網路驅動的啟動盤。
開啟程式--&gtnetwork boot disk--&gt選擇網路卡驅動--&gt選擇DOS版本--&gt設定IP地址--&gt格式化軟盤,開始製作
網路卡驅動有兩種形式,packet和NDIS。列表中有些驅動選擇,如果沒有,可到各大網站或廠商網址上下載。
一般packet包在網路卡驅動的的Rtspkt資料夾下,檔名為*.com或*.exe
(本人測試用的是Real Tek 8139的網路卡,packet包為Rtspkt.com。)
請檢視網路卡驅動的幫助資訊,有些網路卡需要載入引數。
一般引數格式為 :0x***0x**,前兩個“*”為軟中斷,第三個“*”為硬中斷,最後的“*”號為I/O地址 。
給Rtspkt網路卡加軟中斷0x60
做完以後的啟動盤主要的幾個檔案解釋如下:

Autoexec.bat
該檔案內容為:

@echo off
prompt $p$g
etRtspkt.com 0x60
MOUSE.COM
cd ghost
echo Loading...
GHOSTPE.EXE

mouse.com檔案,滑鼠驅動

ghostghostpe.exe檔案,ghost 客戶端

ghostwattcp.cfg檔案,網路配置檔案,內容為:

IP = 10.140.10.199
NETMASK = 255.255.255.0
GATEWAY = 10.140.10.254

et espkt.com檔案,網路卡驅動包

現在網上很難找到norton ghost 2002的企業版下載,即使有所謂的破解版和註冊版,解開以後,ghost boot wizard也無法正常工作。

有兩種解決辦法:

1.找以前的版本norton ghost 6.0 ,下載地址:
,103336,206.shtml

該版安裝以後norton boot wizard可以使用,做完啟動盤後把ghost 6.0的客戶端改成ghost 7.5的客戶端,並改動autoexec.exe的相應內容。

2.按照上面啟動盤的內容自己做張安裝盤

七.具體操作
1.在server端啟動GhostSrv.exe,按照五的提示選擇做備份client或回覆映象到client端,點Accept client按鈕開始
2.用啟動盤啟動client端,選擇ghostcast--&gtunicast--&gt選擇任務名稱--&gt指定server IP地址。如果連網正常,ghost會顯示硬碟資訊。

八.ghostexp的使用
安裝目錄中的ghostexp程式可以對所有的映象檔案進行管理,能檢視映象檔案中的內容,進行復制,刪除,剪下等操作。
因此,如果linux中某個檔案破壞了,而系統能正常啟動,則可以透過ghostexp程式把該檔案從映象檔案中讀出,用軟盤或FTP重新複製回linux系統。

九.測試結果
一臺pentium 133,64M記憶體,裝win98系統做備份伺服器端,
一臺pentium III,256M記憶體,40G大硬碟,裝linux 7.2,做ghost的客戶端,
硬碟檔案大小 : 1860M ; 克隆的映象檔案大小:942M
壓縮方式: high ; 網路方式:unicast
備份時間: 約40分鐘 ; 回備時間:約30分鐘
回備以後linux系統無法自啟動。
用啟動盤啟動,執行grub-install /dev/hda 命令,一切正常!!!

技巧提示:在選擇multicast後,ghost客戶端程式會讀取wattcp.cfg檔案內容來設定網路卡IP,此時如果網路卡設定正確且網線連線正常的話,在server端能PING 通client端的IP 地址。

九.補充說明
1.請先做好linux系統的啟動盤,如果硬碟MBR區丟失或你對硬碟做了格式化,則恢復系統後,linux無法自啟動。如果原系統用GRUB引導,則用grub-install命令回寫MBR區;如果原系統用lilo引導,則用lilo命令恢復MBR區。
2.做回覆映象到client端之前,刪除系統的臨時檔案,日誌檔案和cache,以減少映象檔案的大小。
3.如果條件允許,可以做張CD-ROM啟動盤,把client端的映象檔案和網路卡驅動裝在光碟上。當client出現問題時,可以用光碟啟動,不透過網路,以減少回備時間。
3.本文僅供網友參考。本人水平有限,錯誤之處再所難免,如有問題請EMAIL致:。

宣告:請實驗確認後再實施。經此文後的操作,如造成資料丟失等損失,一概與本人無關。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-949997/,如需轉載,請註明出處,否則將追究法律責任。

相關文章