[转帖]不想重装又重装?Mondorescue可以帮到你!

为当前最终发行版之前的所有版本提供支持
回复
头像
gnix_oag
帖子: 1994
注册时间: 2005-05-19 18:38
来自: 湖南永州
送出感谢: 0
接收感谢: 1 次
联系:

[转帖]不想重装又重装?Mondorescue可以帮到你!

#1

帖子 gnix_oag » 2005-10-17 0:46

http://www.linuxsir.org/bbs/showthread. ... ight=mondo

不想重装又重装?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的软包,安装方法没什么特别。不过某些发行版可能需要下一些依赖性的程序。所有这些网站都有:http://www.microwerks.net/%7Ehugo/docs/download.html ;首页:http://www.mondorescue.org/;或http://mondorescue.norsklinux.no/

备份

以下讲一下个人使用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)
#cdrecord -blank fast dev=x,x,x speed=4 1.iso (for cd-rw)

还原

用第1张光盘开机后很快会看到boot:按回车,过了一会儿会出现一个菜单。我选iteractive模式(除非你备份了整部机,即所有分区,别选automatic!) 接着Mondo会问备份来源:


我通常用CD-RW做备份,所以我选CD-RW disks。然后你会看到mountlist,也就是你的硬盘分区表(有点象fstab)。如果没改过,就按OK(我曾经试过改了分区设置,都能成功还原)。

要不要更改或删除硬盘分区,否;要不要格式化分区,最好选Yes,要不然会有一些残留的资料会与还原后的系统产生冲突。然后Mondo会一个个分区来问要不要格式化;如你只想格式化linux分区的话,千万要看清楚。

是否还原所有数据?我选Yes(如果选否,Mondo会问是否做部分还原,然后可选择想还原的目录)。还原过程就开始了。

拷贝过程完了之后,Mondo会问是否起动bootloader,选Yes。
是否改过mountlist?如果改过,Mondo会给你机会修改fstab和lilo.conf(用vi)。如过没改过,Mondo就会问最后一个问题,是否为适当的分区贴上ext2/ext3的标签?选是,然后就可以重启了。

除了Mondorescue之外,另外还有两个类似的程序大家也可以试一试,一个是mkCDrec 网址 http://mkcdrec.ota.be/project/;另一个是
Partition Image 网址 http://www.partimage.org/
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

#2

帖子 eexpress » 2005-10-17 11:29

显得复杂。
● 鸣学
newlad
帖子: 258
注册时间: 2005-09-28 12:01
送出感谢: 0
接收感谢: 0

#3

帖子 newlad » 2005-10-17 12:51

默认安装的UBUNTU有3G多,那不要好几张碟

一般哪些目录需要备份?
infolee
帖子: 3
注册时间: 2011-03-21 14:44
送出感谢: 0
接收感谢: 0

Re: [转帖]不想重装又重装?Mondorescue可以帮到你!

#4

帖子 infolee » 2011-03-21 14:50

gnix_oag,
请问对硬盘分区及安装方法有什么要求没 ?
我的Fedora 14 KDE 32位,mondo 用yum 安装
安装成功了,
但是提示“没包含有效的分区”,
然后,
分/, /boot,/home,swap 后重新备份,
错误提示
分区错误,核心丢失,
我就拘了,无奈,怎么没备份成功呢
:em01
infolee
帖子: 3
注册时间: 2011-03-21 14:44
送出感谢: 0
接收感谢: 0

Re: [转帖]不想重装又重装?Mondorescue可以帮到你!

#5

帖子 infolee » 2011-03-21 14:53

我的联系
infolee@126.com

QQ-- 861116543
infolee
帖子: 3
注册时间: 2011-03-21 14:44
送出感谢: 0
接收感谢: 0

Re: [转帖]不想重装又重装?Mondorescue可以帮到你!

#6

帖子 infolee » 2011-03-21 15:06

我的图片说明我的图片说明我的图片说明我的图片说明我的图片说明
附件
snapshot2.png
硬盘分区情况
snapshot1.png
错误提示
回复

回到 “老旧版本支持”