星期六, 6月 03, 2006

LINUX的GHOST策略

老爸那台WEB主機,這陣子硬碟總是鬼叫鬼叫的,
好像隨時要掛掉一般,我的心也跟著七上八下...
想想乾脆複製一台新硬碟上去,取代舊有的系統,
翻了翻各大網站,有教導DD的策略,有教導使用GHOST的方法
想想用GHOST應該是比較快速簡單的方法吧,
但是網路文章指出GHOST LINUX時要使用DISK TO DISK,
這樣系統才會完整,所以如果目的硬碟較大,會被複製成較小的容量...
考慮了半天,也許文章不見得對,要自己試看看才知道作法。

趕緊把機器停機,
開始進行心臟移植...
首先,使用GHOST 8.3的光碟開機片進入DOS中啟動GHOST 8.3,
接著選取PARTITION TO PARTITION的方式,
將資料COPY到新的硬碟中,
COPY過程中,怪聲層出不窮,一直擔心什麼時候原先的硬碟會壞掉,
如果這樣就糟糕了..
過了差不多2個小時,COPY完成->資料只有4G (冏)。
不過安裝的PARTITION跟先前不太一致,
原先的LINUX是放在(HD0,3),新安裝的則是在(HD0,0)

由於系統的開機磁區程式並沒有安裝完成,因此新的硬碟無法開機,
所以必需安裝GRUB Loader,
取出舊硬碟,將新硬碟換上,並且使用RedHat光碟開機,
按F5進入rescue mode
boot: linux rescue
進入系統之後,重新 chroot 系統:
root # chroot /mnt/sysimage
root # grub-install /dev/hda

重新開機
怪怪...
怎麼找不到(HD0,3)
原來資料被移到了(HD0,0)

再次進入RESCUE MODE
以ROOT身分進入/BOOT
使用VI修改MENU.LST裡面(HD0,3)為(HD0,0)的相關參數

重新開機,
大功告成,
資料全部可以使用,
後續在劃出LINUX 82的SWAP空間,

因此可得知,使用GHOST來拷貝LINUX不必使用DISK TO DISK,
這樣便得以節省新硬碟的空間喔。

GRUB相關網站

沒有留言:

張貼留言