Mondo Rescue安裝

原文鏈接:http://blog.csdn.net/yang1982_0907/article/details/17013185

Mondo Rescue是一個開源免費的故障恢復和備份工具,用戶可以輕鬆地創建系統的完整(Linux或Windows)克隆或備份的ISO鏡像,可以將這些鏡像存放在CD、DVD、磁帶、USB設備、硬盤和NFS上。Mondo Rescue還可以用來快速恢復或者重新部署工作鏡像到其他系統中,萬一碰到數據丟失,你還可以從備份介質恢復儘可能完整的系統數據。


Mondo程序可以免費下載,在GPL(GNU Public License)下發布,並且已經在很多Linux發行版本中進行過測試。

本文介紹了Mondo的安裝方法,以及如何使用Mondo Tools完整備份你的系統。Mondo Rescue是一個故障恢復和備份解決方案,系統管理員可以完整地備份他們的Linux和Windows文件系統分區到CD/DVD、磁帶、NFS上,並且可以在引導時通過Mondo Restore介質功能恢復整個系統。

一、在RHEL/CentOS/Scientific Linux平臺上安裝MondoRescue
最新的Mondo Rescue安裝包(Mondo的當前版本爲3.0.3-1)可以從“MondoRescue Repository”取得。使用“wget”命令將“MondoRescue Repository”下載和添加到你的系統中。Mondo軟件庫將會安裝適合於你的發行版系統的二進制軟件包,例如afio、buffer、mindi、mindi-busybox、mondo,以及mondo-doc,如果它們可用的話。

1. 用於RHEL/CentOS/SL 6, 5, 4 - 32位平臺
下載“/etc/yum.repos.d/”下的MondoRescue軟件庫,文件名爲“mondorescue.repo”。請爲你的Linux OS發行版本下載正確的軟件庫。
# cd /etc/yum.repos.d/

## On RHEL/CentOS/SL 6 - 32-Bit ##
# wget ftp://ftp.mondorescue.org/rhel/6/i386/mondorescue.repo

## On RHEL/CentOS/SL 5 - 32-Bit ##
# wget ftp://ftp.mondorescue.org/rhel/5/i386/mondorescue.repo

## On RHEL/CentOS/SL 4 - 32-Bit ##
# wget ftp://ftp.mondorescue.org/rhel/4/i386/mondorescue.repo
2. 用於RHEL/CentOS/SL 6, 5, 4 - 64位平臺
# cd /etc/yum.repos.d/

## On RHEL/CentOS/SL 6 - 64-Bit ##
# wget ftp://ftp.mondorescue.org/rhel/6/x86_64/mondorescue.repo

## On RHEL/CentOS/SL 5 - 64-Bit ##
# wget ftp://ftp.mondorescue.org/rhel/5/x86_64/mondorescue.repo

## On RHEL/CentOS/SL 4 - 64-Bit ##
# wget ftp://ftp.mondorescue.org/rhel/4/x86_64/mondorescue.repo
一旦你成功地添加了軟件庫,就可以使用“yum”命令安裝最新的Mondo工具。
# yum install mondo

二、在Debian/Ubuntu/Linux Mint平臺上安裝MondoRescue
1. Debian平臺
Debian用戶可以使用“wget”命令抓取適用於Debian 6和Debian 5發行版的MondoRescue軟件庫。運行下列命令,添加“mondorescue.sources.list”到“/etc/apt/sources.list”文件中,以便於安裝Mondo軟件包。
## On Debian 6 ##
# wget ftp://ftp.mondorescue.org/debian/6.0/mondorescue.sources.list
# sh -c "cat mondorescue.sources.list >> /etc/apt/sources.list" 
# apt-get update 
# apt-get install mondo
## On Debian 5 ##
# wget ftp://ftp.mondorescue.org/debian/5.0/mondorescue.sources.list
# sh -c "cat mondorescue.sources.list >> /etc/apt/sources.list" 
# apt-get update 
# apt-get install mondo
2. Ubuntu/Linux Mint平臺
想要在Ubuntu 12.10、12.04、11.10、11.04、10.10、10.04,或者Linux Mint 13中安裝Mondo Rescue,請打開終端,然後在“/etc/apt/sources.list”文件中添加MondoRescue的軟件庫。運行下列的命令即可安裝Mondo Rescue軟件包。
# wget ftp://ftp.mondorescue.org/ubuntu/`lsb_release -r|awk '{print $2}'`/mondorescue.sources.list
# sh -c "cat mondorescue.sources.list >> /etc/apt/sources.list" 
# apt-get update 
# apt-get install mondo
三、創建系統/服務器的克隆或備份ISO鏡像
安裝Mondo之後,以“root”用戶權限運行“mondoarchive”命令。下面的截圖說明了如何創建一個完整系統的ISO備份鏡像。
# mondoarchive
歡迎使用Mondo Rescue

Mondo Rescue的歡迎屏幕

請鍵入備份ISO鏡像所在目錄的完整路徑名。例如:/mnt/backup/


Mondo Rescue存儲目錄

選擇壓縮類型。例如:bzip、gzip、lzo。


選擇壓縮類型

選擇最大壓縮選項(Maximum)。


選擇壓縮速度

請鍵入你想要的每個ISO鏡像的大小,以MB(兆字節)爲單位。這個數值應當小於等於CD-R(W)(700)或DVD(4480)的容量。


指定Mondo Rescue的ISO尺寸

請指定你的ISO鏡像的文件名。例如:tecmint1,後續鏡像文件可以取名tecmint-[1-9]*.iso。


鍵入Mondo Rescue的名稱

請排除你不想要備份的文件系統(以“|”分隔)。例如:一般來說,“/tmp”和“/proc”總是被排除的,如果你想要完整地備份你的系統,直接回車即可。


鍵入要排除的文件系統

請鍵入你的臨時目錄路徑,或者選擇默認路徑。


鍵入臨時目錄名

請鍵入你的暫存目錄路徑,或者選擇默認路徑。


鍵入暫存目錄名

如果你想要備份擴展的屬性,直接回車即可。


鍵入擴展備份屬性

如果你想要驗證你的備份文件,那麼在Mondo創建備份文件之後,點擊“Yes”。


驗證備份

如果你正在使用穩定獨立的Linux內核,那麼點擊“Yes”;如果你正在使用其他的內核,諸如“Gentoo”或“Debian”,那麼點擊“No”。


選擇穩定的Linux內核

點擊“Yes”,進行下一步操作。


進行克隆操作

創建“/”文件系統目錄。


創建文件系統的目錄

將文件列表劃分爲集合。


劃分文件列表

調用MINDI,創建boot+data磁盤。


創建引導數據磁盤

備份文件系統。這個過程可能會花費幾個小時,請耐心等待。


備份文件系統

備份大文件。


大文件備份

運行“mkisofs”,創建ISO鏡像。


創建ISO鏡像

驗證ISO鏡像的壓縮包。


驗證ISO鏡像

驗證ISO鏡像的大文件。


驗證大文件

最後,Mondo歸檔完成。請敲擊回車鍵,回到shell提示符界面。


備份完成

如果你已經選擇了默認的備份路徑,你將會在“/var/cache/mondo/”下看到一個ISO鏡像文件。至此,你就可以將備份鏡像燒錄到CD/DVD中,以便於以後恢復系統使用。

爲了自動恢復所有文件,可以用Mondo生成的ISO鏡像引導系統,然後在引導提示符界面中選擇“nuke”類型,即可恢復文件。下面的視頻詳細示範瞭如何從CD/DVD介質自動恢復文件。

另注安裝過程中出現 GPG error錯誤

處理方法如下:

原文鏈接:http://blog.chinaunix.net/uid-16938570-id-2841664.html

當使用非官方debian源的時候,會出現gpg error的問題:

W: GPG error: http://ftp.sjtu.edu.cn ./ Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 73E6B0FAA42A6CF5
W: You may want to run apt-get update to correct these problems

(1)倒數第二行的73E6B0FAA42A6CF5即爲缺失的公鑰,使用如下命令獲得公鑰:
gpg --keyserver pgp.mit.edu --recv-keys 73E6B0FAA42A6CF5
公鑰服務器可更換爲其他,如wwwkeys.eu.pgp.net,視自己的網絡狀況決定。
獲得公鑰後的輸出如下:
Juno:/etc/apt# gpg --keyserver pgp.mit.edu --recv-keys 73E6B0FAA42A6CF5
gpg: requesting key A42A6CF5 from hkp server pgp.mit.edu
gpg: /root/.gnupg/trustdb.gpg: trustdb created
gpg: key A42A6CF5: public key "shame (beryl repository) " imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg:               imported: 1

(2)將公鑰導入apt
gpg --armor --export A42A6CF5 | apt-key add -

(3)再次運行apt-get update

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章