不想重裝又重裝?Mondorescue可以幫到你!
加入論壇有一段時間了,發現沒人提起過Mondorescue,所以特此發貼向大家介紹這個功能強大的備份程序。Mondorescue可以說是Linux 下的Ghost,它可以將你的系統像照相一樣備份至磁帶,CD-R,CD-RW,NFS或硬盤分區。Mondo廣泛支援LVM,RAID,ext2, ext3, JFS, XFS,ReiserFS,VFAT等。這個軟件可以讓大家一步一步地將linux調至自己心目中理想的境地,而不用重裝。因為一但調出了問題,只要用你的MondoCD將系統還原至上次備份時的狀態就行了!根據個人的經驗,如果系統只用了1.7G以下,一張光盤就夠用了。當然如果你裝了很多的程序,就需要更多的光盤,最多20張。實際上可以更多,不過作者認為那么大的系統應該用磁帶做備份才對。而且Mondo的主要功能是做系統備份,而不是資料備份,所以20張光盤的限制應已可以應付絕大多數人的需要了。
安裝
Mondorescue由Mondo和Mindi兩個包組成。Mondo是主程序用來備份和還原。Mindi則類似一個迷你的Linux,它包括核心,模塊,函數庫及一些做系統維護的重要工具。官方網站提供了rpm,srpm,tgz,deb的軟包,安裝方法沒什么特別。
備份
以下講一下個人使用Mondo的經驗。首先掛載所有分區(如果你另設了分區給/boot,有可能在開機的時候沒有掛載)。以Root的身份執行命令:
#mondoarchive
你會看到一個文字菜單問你想備份到什么地方:
mondorescue.org/docs/1.6x-howto/images/mamain.png');" border="0">
一般我選‘Hard disk’。然后它會問做好的iso檔擺在哪兒,默認是/root/images/mondo
(你的硬盤必須要有足夠的空間才能使用Mondo);
選擇壓縮比率,一般Average也就夠了;
iso檔大小,默認是650m,如果用CDR,可選700m或更多。
想要備份的目錄,默認是/(即整個系統)。
不想備份的目錄,/tmp和/proc一般是自動排除在外的。(例子:‘/mnt /backup /win’)
要不要核實你的備份,選Yes(除非你已經試了很多次,對Mondo有足夠的信心,那你可以選No,這樣備份過程會快一點)。
你的核心是否標準,如果你用RedHat,Mandrake,Slackware可選Yes,如是Gentoo,Debian的使用者選No(Mondo會用自己的failsafe核心取代這些發行版的核心)。
確認要繼續?選Yes,然后去看電視。一個2G的系統一般要半個多小時做備份,大的系統(尤其是壓縮比率選了Maximum的時候)可能要幾個小時。
備份完成時,Mondo會問要不要制作開機軟盤,選No(反正也裝不下)。
然后你可以用自己喜歡的燒碟程序(如k3b,xcdroast等)把1.iso,2.iso等燒到光盤。一個1.7G以下的系統,一張650m的光盤就行了,而且不到10分鐘就可以還原。
如直接在命令行用cdrecord
#cd /root/images/mondo(iso所在的目錄)
#cdrecord -scanbus
(to find out dev=x,x,x for your cdwriter,一般是 0,0,0)
新聞熱點
疑難解答