公司一台RedHatLinux8.0由於生產需要,要對LINUX整個系統作個備份。下面是我備份過程中的問題和心得,寫出來給大家分享一下,也請大家指導一下。
一、 首先考慮采取NORTORN Ghost對即進行備份
由於GHOST的功能強大,在日常備份中得到廣泛運用,且對它的界面、操作都相應熟悉,所以首先考慮采取GHOST進行磁盤到磁盤的備份。原安裝了RedHat linux8.0的HP工作站硬盤是20G的,備份時采取了一個80G的西部數據對其進行備份。在整個備份中,沒有出現什麼錯誤提示,用備份的80G硬盤啟動後,出現了GRUB四個字符後,就沒有動靜了,翻找了一些相關資料,最後上到NORTORN 的官方網站,發現有對LINUX備份的一段說明,如果要備份EXT3格式的LINUX(因為這兩台LINUX安裝時美國佬采取的就是EXT3格式的),需要GHOST7.5企業版及2003個人版以上版本才能支持,但是我在備份時用的就是7.5企業版啊。懷疑是不是這個版本不行,於是在網上下載了一人最新的2003簡體中文版,備份還是不行,看來不是版本的問題了。於是在網上繼續找,又找到一篇GHOST的官方說明,說“如果克隆LINUX系統的話,而LINUX又是采取GRUB引導的話,那麼默認是不能啟動的,必須采取手工安裝GRUB的方法。
1、從光盤引導,光盤引導時按F5鍵,鍵入linux rescue後回車。
2、進去後,出現一個窗口,說將嘗試尋找已經安裝了的linux,選擇continue,如果再跳出一個窗口,提示說找到LINUX分區,將其MOUNT在/mnt/sysimage目錄下。
3、 進入#提示符,鍵入grub,出現grub>提示符。
4、 在grub>下,鍵入root (hd0,0),回車,出現一串提示符。
5、 在grub>下,鍵入setup(hd0),回車,出現sUCcess提示。
6、 在grub>下,鍵入quit.
在#提示符,鍵入exit鍵,重新引導。
我按照這種方法,在進行到第2步時,就提示說找不到任何linux分區,在第三步,鍵入grub,提示說錯誤的命令,就再也進行不下去了。
沒辦法,我只得拿來我的電腦來做一下測試,我的電腦安裝了RedHat Advanced linux 2.1版+Win2k English Advanced Server版本,也是采取GRUB引導的方式,采取GHOST7.5克隆後,按照上面的方法,一次性測試成功,只是在grub(0,0)時,替換為grub(0,6),因為我的GRUB引導是放在第六個分區上的。後面備份LINUX8.0,采取了手工分區,再分區到分區的方法,一樣不行,就在要放棄時,突然想起了另外一個工具-Drive Image ,竟然成功了。
二、 用中文菜單超級啟動光盤引導後,進入Drive Image2002,
1、 選擇disk to disk 方式。
2、 選擇source Drive,這裡選擇原來安裝了LINUX的那個20G硬盤。
3、 選擇soure Partitions,點擊select All,將所有分區選上。
4、 選擇Destination Drive,選擇那個80G的硬盤。
5、 跳出一個窗口,選擇默認的”Automatically resize Partitions Proportionally to Fit”.
6、 選擇Copy type ,這裡我選擇第二個Backup.
7、 選擇模式,這裡我選擇了Fast Mode。
8、 點擊Finished,克隆開始。
9、 在克隆中,每克隆一個LINUX分區,就跳出一個窗口,說INCODE錯誤,按確認不理它,本以為這樣可能還是沒戲,但還是耐著性子做完了。
10、將原來的20G硬盤拆下,將80G硬盤設為主盤,引導,還是出現GRUB四個字符後沒有動靜。
11、從光盤引導,光盤引導時按F5鍵,鍵入linux rescue後回車。
12、進去後,出現一個窗口,說將嘗試尋找已經安裝了的linux,選擇continue,如果再跳出一個窗口,提示說找到LINUX分區,將其MOUNT在/mnt/sysimage目錄下。看來是有戲了,呵呵,因為我在克隆我電腦成功時就有這個提示。
13、 進入#提示符,鍵入chroot /mnt/sysimage,在#提示符,再cat /boot/grub/grub.conf,查看grub.conf裡面的內容。
14、 鍵入grub,出現grub>提示符。
15、在grub>下,鍵入root (hd0,0),回車,出現一串提示符。
16、在grub>下,鍵入setup(hd0),回車,出現success提示。
17、在grub>下,鍵入quit.
18、在#提示符,鍵入exit鍵,重新引導。成功了,哈哈!
疑惑:為什麼同樣是GRUB引導,GHOST備份我的電腦就行,而備份這台整個LINUX就不行。聽很多網友說是可以行的啊,難道是美國佬在安裝過程中,使用了什麼技巧?不明!