歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> Linux業界

linux系統備份方案--ghost網絡篇

作者:水鳥 ([email protected])
雲南英茂通信 2002年3月7日

一.前言
一直以來,系統備份都是網絡管理的必備環節。系統備份的方案有很多,各自有各自的優點和缺點,本文給大家提供一種新的選擇。使用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做系統備份的優點將更加突出。


二.軟件下載
http://soft.km169.net/soft/html/1641.htm

三.軟件安裝
軟件安裝在備份服務器端,建議備份服務器使用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程序制作帶網絡驅動的啟動盤。
打開程序-->network boot disk-->選擇網卡驅動-->選擇DOS版本-->設置IP地址-->格式化軟盤,開始制作
網卡驅動有兩種形式,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 ,下載地址:
http://down.tyfo.com/down/soft/pc/system/drive/web/ihtml/2001-03-13/20010313,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-->unicast-->選擇任務名稱-->指定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致:[email protected]

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

軟件商網站:http://www.symantec.com/





Copyright © Linux教程網 All Rights Reserved