歡迎您光臨本站 註冊首頁

使用 Ghost 備份還原 Linux

←手機掃碼閱讀     火星人 @ 2014-03-09 , reply:0

使用 Ghost 備份還原 Linux

引自:http://hi.baidu.com/hixiaolei/blog/item/abd651fb996338166c22eb30.html

關於 Ghost 的用法, 相信大家並不陌生, 唯平時經常運用的對象, 以 Windows 平台居多. 至於在 Linux 平台上, 利用 Ghost 作備份的方法, 過去有不少人嘗試過, 但失敗的情況居多.

欲利用 Ghost 來備份 Linux 平台, 應先了解您拿到的 Ghost 版本, 以及各版本支持 Linux 檔案系統的程度為何?
這其中還牽涉到開機程序 LILO 及 GRUB 的支持及復原問題. 換言之, 欲成功 備份及還原 Linux 平台, 應該針對 "檔案系統"
及 "多重開機程序" 這二個部份來處理.

以下是 Ghost 各版本支持 Linux 檔案系統的情形:

Ghost 版本

支持 sector 對拷

支持 EXT2

支持 EXT3


Ghost 2003

支持

支持

支持


Symantec Ghost 7.5

支持

支持

支持


Ghost 2002

支持

支持

不支持


Symantec Ghost 7.0

支持

支持

不支持


Symantec Ghost 6.5

支持

支持

不支持


Ghost 2001

支持

支持

不支持


Ghost 6.x

支持

支持

不支持




其中有標示: Symantec Ghost x.x 者為企業版.

(資料來源: http://www.ghost.com)

由上表中, 小弟推薦各位使用 Ghost 7.5 或 Ghost 2003, 這二個版本皆支持 Linux 最新的檔案系統 ext3 以及 LILO 多重開機程序的復原.

換言之, 若各位的 Linux 套件是 RedHat 7.x 或 Mandrake 8.x 以後的版本, 且使用 LILO
為多重開機程序者, Ghost 7.5 及 Ghost 2003 可以成功 備份及還原. 至於如何備份, 這個過程和您在 Windows
平台上的做法相差不遠. 簡述如下:

  1. 做一片 Windows 的開機片, 內含 Ghost 主程序
  2. 以開機片開機
  3. 接下來操作的過程和 Windows 平台一樣.

至於還原的方法, 也是和 Windows 平台相同.

若您的 Linux 版本, 是 RedHat 6.x 及 Mandrake 7.x (檔案格式為 ext2 者), 方式也是一樣的. 不過, 您的 Ghost 版本可以選較舊的版本無妨.

若您的 Linux 平台是選用 GRUB 這個新的多重開機管理程序, 那麼, 會比較麻煩一點, 因為 Ghost 並不支持 GRUB
的備份及復原.(檔案系統仍可正常備份, 當然您也可以用 sector by sector 對拷的方式,
但這樣就無法享受到支持該OS的好處了)

但不是沒有方法可以克服! 解決的方法是:

  1. 安裝 Linux 時, 若不想將來麻煩, 而又沒有非選用 GRUB 不可的理由, 那麼, 可選裝 ext3 LILO 的架構.
  2. 若已安裝了 GRUB, 也無妨, 可以把 LILO 套件再裝上, 編輯好 /etc/lilo.conf, 下 lilo -v


    -v, 重開機之後, 即可用 Ghost 來備份. 唯這個過程, 請務必先做好 Linux 的開機片, 以免 kernel 設錯, 無法開機.
    俟開機成功 后, 若您還是比較鍾情於 GRUB, 可下 grub-install 的指令, 即可把 GRUB 再安裝回 MBR 中.
  3. 若不想改用 LILO, 也可直接備份 Linux 的檔案系統, 唯將來欲做還原時, 因不支持 GRUB, 會造成還原后無法開機的情況. 此時可以用以下方法來處理:


    a. 做一片 Linux 救援開機片(rescue)

    b. 用這片開機片開機

    c. 以 root 身份登入

    d. 執行 grub, 進入 grub 的 shell 介面中

    e. 執行 find /boot/grub/stage1
    grub 會顯示開機區是在那一個分割區里, 可能是 (hd0,5) 或 (hd0,1) 不一定, 其中 hd0 代表第一顆硬碟, 括弧右邊那個數字代表分割區的編號, 比如 1 是指第二個分割區之意

    f. 接著下 root (hd0,5)
    注意: 此處只是一個例子, 請勿直接套用.


    g. 接著安裝 GRUB: 下 setup (hd0) 即可, 這樣 GRUB 這可以寫入 MBR 扇區.

    h. 重新開機.

如果各位要一次還原很多台主機, 小弟建議您使用 ext3 LILO 的架構, 然後, 使用企業版的網路 Ghost Server
還原的功 能 (7.5 版, Server 需架在 W2K/NT 以上), 還原多部的時間和還原一部時間相差無幾,
可以非常輕鬆地把一間教室全部搞定.


下次, 將為各位介紹全自動備份的方法, 讓您的重要資料可以分散備份至網路上任意多部的備份Server(即所謂的 Backup Server)中(全部自動化, 可定時定點, 且可防止黑客入侵), 使您從此高枕無憂, 備份工作輕鬆愉快.


[火星人 ] 使用 Ghost 備份還原 Linux已經有1244次圍觀

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