歡迎您光臨本站 註冊首頁

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

←手機掃碼閱讀     火星人 @ 2014-03-09 , reply:0
作者:水鳥 (xjh@ytt.com.cn)
雲南英茂通信 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
netRtspkt.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

netrespkt.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端,選擇ghostcastunicast選擇任務名稱指定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致:xjh@ytt.com.cn.

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

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



[火星人 ] linux系統備份方案--ghost網路篇已經有718次圍觀

http://coctec.com/docs/linux/show-post-56435.html