- 论坛徽章:
- 0
|
1.g4l
http://sourceforge.net/projects/g4l/
2.Mondorescue
http://www.mondorescue.org
3.partimage
http://www.partimage.org
不想重装又重装?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的标签?选是,然后就可以重启了。
PartImage手冊
本手冊說明 PartImage 版本 0.6.0-rc3。
1. 簡介
* 1.1 本文件有甚麼更新?
* 1.2 PartImage 是甚麼?
* 1.3 變更
2. 安裝
* 2.1 如何取得 PartImage
* 2.2 要求
* 2.3 編譯及安裝
3. 使用
* 3.1 如何將分割區儲存在一個影像檔案
* 3.2 如何從影像檔案還原分割區
* 3.3 要使用甚麼壓縮層級?
* 3.4 分割選項
* 3.5 網絡支緩
* 3.6 在 Apple iMac 上使用 PartitionImage
* 3.7 為 partition table 做備份
4. BOOT/ROOT 磁碟及 Eltorito 可開機 CD-Rom
* 4.1 為何要用這些磁碟?
* 4.2 如何建立這些磁碟?
* 4.3 如何使用這些磁碟?
* 4.4 如何建立 eltorito可開機 CD-Rom ?
5. FAQ (常見問題)
* 5.1 有沒有瀏覽器般的工具可以從檔案庫還原個別檔案?就如 Ghost Explorer 一樣?
* 5.2 假如我建立了一個分割區的影像檔案,我可以將它還原至一個未分割的硬碟碼?
* 5.3 我可以將它還原至一個較小或較大的分割區嗎?
* 5.4 我需要 ntfs 有寫入支援,支援存在於 kernel-2.4。
* 5.5 partimage-bootdisk/bootcd 的驅動程式不見了,我如何可以解決問題?
* 5.6 當我使用 bootdisk 時,螢幕出現 09000900090009000900090009000 的錯誤。
* 5.7 如何為 SSL 的支援產生證書 certificate/key 檔案。
* 5.8 如何在 chroot 環境執行 partimaged
* 5.9 我使用 XFS,partimage 也會考慮如 ACLs 和其他擴展性屬性嗎?
* 5.10 partimage 會給您以下這些:以 DD 清除空白的區塊,並以 DD 複製 (dd if=/dev/zero
of=/mnt/filetmp ; rm /mnt/filetmp ; dd if=/dev/xxx | gzip > image_file.gz)?
6. 分割區影像內部
* 6.1 有關 NTFS 支援
* 6.2 2 GB 檔案限制
* 6.3 有關分割區讀取/寫入
* 6.4 開發人員資料
7. 開發人員資料
* 7.1 建立 BOOT/ROOT/Eltorito 影像
* 7.2 測試 partimage檔案系統支援
8. 為計劃貢獻
* 8.1 撰寫文檔
* 8.2 譯者 (從英語翻譯)
* 8.3 測試者
* 8.4 撰寫 C++ 源碼
9. 版權
1. 簡介
1.1 本文件有甚麼更新?
版本 1.5:版權現在是 Gnu FDL
版本 1.6:小型更改
版本 1.7:Partimaged 埠從 13000 變為 4025,由 IANA 分派
版本 1.8:有關使用 / Apple iMac 的部分
版本 1.11:有關使用 / 備份的新部分,更新和新增影像
版本 1.12:有關 FAQ 的新部分:partimage 會考慮 ACL 嗎?
版本 1.13:有關 FAQ 的新部分:partimage 會在 DD 後提供甚麼...?
版本 1.14:Nick Veitch 作出更新
1.2 PartImage 是甚麼?
- 分割區影像是 Linux/UNIX 分割區影像工具:它可以儲存已格式化的分割區,使用 Ext2FS (linux 標準)、
ReiserFS (一種日記式而且功能強大的檔案系統)、AIX 的 JFS IBM 日記式檔案系統、
NTFS (Windows NT 檔案系統)、FAT16/32 (DOS 及Windows 檔案系統),或
HPFS (OS/2 檔案系統) 檔案系統格式至一個影像檔案。只有使用的區塊會被複製,影像檔案可以 GZIP/BZIP2 格式壓縮,以節省磁碟空間,並分割為多個檔案,可以複制往可移除的媒體
(例如 ZIP),或燒錄成 CD-R ...
- 這允許使用者以單一操作儲存完整的 Linux/Windows 系統,當出現問題時 (病毒、破壞、錯誤 ...),您只須將它還原,數分鐘後,整個系統會被還原
(boot, 檔案, ...),而且咦髡?! |
|