Linux/Centos Mondo 一鍵部署、鏡像恢復,快速部署

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

Mondo Rescue(如下簡稱Mondo)能夠說是Linux 下的Ghost,它能夠將你的系統照相同樣備份至磁帶,CD-R,CD-RW,NFS或硬盤分區。Mondo普遍支持LVM、RAID、ext二、ext三、JFS、XFS、ReiserFS、VFAT等。這個軟件可讓你們一步一步地將Linux系統備份出來,一旦從此出了問題,只要用建立好的MondoCD將系統還原至上次備份時的狀態便可。架構:Mondo Rescue由Mondo和Mindi兩個包組成。Mondo是主程序用來備份和還原。Mindi則相似一個迷你的Linux,它包括核心,模塊,函數庫及一些作系統維護的重要工具。目前,Mondo已經支持Asianux 2/3系統平臺。shell

Mondo rescue 支持 各版本linux系統,本文檔只在centos和redhat這倆個linux版本里作過實驗,這倆個版本也是當下比較用的廣泛的vim

二.系統注意事項
(1) 鏡像機要能上網,由於須要從網上裝所需的包,沒有網絡的話,須要的軟件包也早下載好了,能夠離線安裝,離線安裝比較費事,儘可能有網比較好centos

(2) 鏡像機磁盤不要用lvm的,使用linux的標準分區,文件系統ext三、ext四、xfs均可以。微信

(3) 鏡像機在裝系統的時候,創建倆個分區就能夠,一個/boot 分區,給200m,一個/ 分區,/ 分區看着給,不要給太大,夠裝應用就能夠,作好的鏡像在還原到別的機器上的時候,會自動幫你擴展,給的太大,會出問題。千萬不要建立swap分區,會出問題,swap分區系統裝好了也能夠建立的,不用擔憂網絡

(4) 分區掛載格式要用盤符去掛載不要用UUID去掛載,否則作好鏡像去還原的時候會識別不了 分區掛載文件:/etc/fstab 以下圖:架構

Linux/Centos Mondo 一鍵部署、鏡像恢復,快速部署

三.安裝過程
1.配置
yum安裝,首先進入/etc/yum.repos.d目錄。獲取Linux平臺對應的yum源ide

ftp://ftp.mondorescue.org/rhel/6/x86_64/mondorescue.repo Redhat和Centos6版本函數

ftp://ftp.mondorescue.org/rhel/7x86_64/mondorescue.repo Redhat和Centos7版本工具

執行命令:

#Wget ftp://ftp.mondorescue.org/rhel/6/x86_64/mondorescue.repo

Linux/Centos Mondo 一鍵部署、鏡像恢復,快速部署

2.修改

修改mondorescure.repo

#vimmondorescure.repo

Linux/Centos Mondo 一鍵部署、鏡像恢復,快速部署
3.安裝

開始安裝mondo

#yum-y install mondo

四.製做鏡像
運行mondo
以root用戶權限運行mondoarchive命令,彈出以下圖所示:

1.備份到什麼介質
擇Hard disk 備份ISO鏡像到硬盤 以下圖:
Linux/Centos Mondo 一鍵部署、鏡像恢復,快速部署

2.備份位置選擇
輸入備份ISO鏡像所在目錄的完整路徑名或默認。默認就能夠 以下圖:

Linux/Centos Mondo 一鍵部署、鏡像恢復,快速部署

3.壓縮類型選擇
選擇壓縮類型:選擇gzip壓縮率大 建議選擇 以下圖:

Linux/Centos Mondo 一鍵部署、鏡像恢復,快速部署

4.壓縮率選擇
擇壓縮選項選擇Maximum(9) 以下圖:

Linux/Centos Mondo 一鍵部署、鏡像恢復,快速部署

5.選擇每一個鏡像大小
鍵入你想要的每一個ISO鏡像的大小,以MB(兆字節)爲單位。這個數值應當小於等於CD-R(W)(700)或DVD(4480)的容量。默認便可。默認正好是dvd容量 以下圖:

Linux/Centos Mondo 一鍵部署、鏡像恢復,快速部署

6.制定鏡像名稱
請制定ISO鏡像的文件名:列如test。(自定義便可)或默認 鏡像超過設定大小會自動生成下一個 以下圖:

Linux/Centos Mondo 一鍵部署、鏡像恢復,快速部署

7.選擇要備份的目錄
輸入想要備份的文件目錄,默認爲根目錄 要備份全系統,默認選擇根目錄 以下圖:

Linux/Centos Mondo 一鍵部署、鏡像恢復,快速部署

8.排除不須要備份的目錄
請排除你不想要備份的文件系統(以「|」分隔)。例如:通常來講可能有一些文件是不須要的可能須要排除出去,若是你想要完整地備份你的系統,直接回車便可。 以下圖:、

Linux/Centos Mondo 一鍵部署、鏡像恢復,快速部署

9.選擇臨時目錄路徑
輸入你的臨時目錄路徑,選擇默認路徑就能夠 以下圖:

Linux/Centos Mondo 一鍵部署、鏡像恢復,快速部署

10.選擇暫存目錄路徑
輸入你的暫存目錄路徑,選擇默認路徑就能夠 以下圖:

Linux/Centos Mondo 一鍵部署、鏡像恢復,快速部署

11.選擇是否備份擴展的屬性
選擇備份擴展的屬性,選擇yes 以下圖:

Linux/Centos Mondo 一鍵部署、鏡像恢復,快速部署

12..備份機器的內核
備份機器的內核,選擇默認就能夠,直接選擇ok回車便可 以下圖:

Linux/Centos Mondo 一鍵部署、鏡像恢復,快速部署

13.驗證備份文件
若是你想要驗證你的備份文件,那麼在Mondo建立備份文件以後,點擊「Yes」。 以下圖:

Linux/Centos Mondo 一鍵部署、鏡像恢復,快速部署

14.建立「/」文件系統目錄
到此 軟件自動去備份,無需人工交互操做
建立「/」文件系統目錄 ,自動執行 ,以下圖所示:
Linux/Centos Mondo 一鍵部署、鏡像恢復,快速部署

15.將文件列表劃分爲集合
將文件列表劃分爲集合 自動執行 以下圖:

Linux/Centos Mondo 一鍵部署、鏡像恢復,快速部署

16.調用MINDI,建立boot+data磁盤。
調用MINDI,建立boot+data磁盤。自動執行,以下圖:

Linux/Centos Mondo 一鍵部署、鏡像恢復,快速部署

17.備份文件系統
備份文件系統。這個過程可能會花費幾個小時,請耐心等待 自動執行,以下圖:

Linux/Centos Mondo 一鍵部署、鏡像恢復,快速部署

18.備份大文件。
備份大文件。自動執行, 以下圖:

Linux/Centos Mondo 一鍵部署、鏡像恢復,快速部署

19.運行「mkisofs」,建立ISO鏡像。
運行「mkisofs」,建立ISO鏡像。自動執行 以下圖:
Linux/Centos Mondo 一鍵部署、鏡像恢復,快速部署
20.驗證ISO鏡像的壓縮包
驗證ISO鏡像的壓縮包 自動執行 以下圖:

Linux/Centos Mondo 一鍵部署、鏡像恢復,快速部署

21.驗證ISO鏡像的大文件。

驗證ISO鏡像的大文件。自動執行 以下圖:

Linux/Centos Mondo 一鍵部署、鏡像恢復,快速部署

22.歸檔完成

最後,Mondo歸檔完成。選擇OK回車,回到shell提示符界面。以下圖:

Linux/Centos Mondo 一鍵部署、鏡像恢復,快速部署

若是你已經選擇了默認的備份路徑,你將會在「/var/cache/mondo/」下看到一個ISO鏡像文件。至此,你就能夠將備份鏡像刻錄到CD/DVD中,以便於之後恢復系統使用。

五.恢復

爲了自動恢復全部文件,能夠用Mondo生成的ISO鏡像引導系統,而後在引導提示符界面中選擇「(手動輸入)nuke」類型,便可恢復文件。文檔裏面的視頻詳細示範瞭如何從CD/DVD介質自動恢復文件。恢復視頻能夠加下面微信免費獲取

若是對此有興趣,請掃下面二維碼免費獲取更多詳情

Linux/Centos Mondo 一鍵部署、鏡像恢復,快速部署

相關文章
相關標籤/搜索