整理了一下網站上的ghost方案,讓大家參考一下
備份的方式百百款 rsync、tar、dd...等,但僅用於資料的備份,那系統呢?
windows 上我們習慣用 ghost,linux 當然也是用 ghost 比較方便,雖然很芭樂,但是好用就好,其實看過許多的方式,ghost 的確是比較方便的,操作介面上也比較上手。
[ 執行前須注意事項 ]
1.準備一個 FAT32 的磁區,要從主硬碟裡分割出,或是另外增加一個新硬碟,都可以。
2.如果你的系統要完整的備份成一個影像檔,那你的 linux 系統檔案就必須全部安裝在 " / "(根目錄)以下,也就是說 /home /var 或是其他的目錄,都不能安裝在其他磁區,若你不想這樣,那就要分磁區來做影像檔,一個磁區作一個,這樣才能達到完整備份,但是這樣的做法比較有彈性一點,可以斟酌使用。
3.準備一張 linux 的開機片,或是安裝光碟,可以開機就可以,因為 ghost 無法備份 MBR,所以當我們將系統還原回去後,會無法開機,所以要有光碟片進入系統來重建 MBR。
[ 實作篇 ]
當上面的行前準備都做好時,我們就可以來實做一下嘍!
1.備份篇
用 ghost 光碟來開機,進入程式之後,就跟我們備份 windows 步驟一樣,指定要備份磁區,指定存放的磁區。
建議使用:Local → Partition → To Image
選擇 Image 這樣的話,如果以後換硬碟的話,就不用擔心硬碟不同而還原不回去的情形了,當然也可以選 disk,會連分割區一起備份,請依個人喜好斟酌使用。
2.還原篇
用 ghost 光碟來開機,還原我們備份的 Image 檔案,重開機之後,你會發現無法開進 linux,那是因為我們剛剛說的 MBR 的問題,免驚,用 linux 光碟開機 (這裡示範的是安裝片),看到 boot: 之後輸入:rescue root=/dev/hda1,開進系統後,下達 lilo -v,如果沒有任何錯誤訊息,再重新開機即可。