使用partimage 备份Linux 多格式分区
【IT168 专稿】前文笔者介绍了:Linux下用mirrordir做硬盘分区镜像(点击) 。mirrordir工具速度很快但是我们发现:备份会占用大量的空间,可能会花很多钱。为了减少所需空间,节省开支,所以要对备份进行压缩。常见的方式有许多。有的程序内置压缩支持;比如GNUtar的-gzip(-z)选项,它在把备份写入备份媒体之前,通过gzip压缩程序,把整个备份压缩在一起。
这里介绍一个支持压缩的备份工具软件:Partimage(软件官方网址:http://partimage.sourceforge.net/ )。Partimage(软件作者Francois Dupoux 和Franck Ladurelle)可以说是Linux下的Ghost,它可以将你的系统像照相一样备份至磁带,CD-R,CD-RW,NFS或硬盘分区。虽然ghost软件也能支持linux分区,但是许多版本对支持ext3有兼容性问题(如表-1)。
表-1主要Ghost版本和Linux兼容性
这里介绍一个支持压缩的备份工具软件:Partimage(软件官方网址:http://partimage.sourceforge.net/ )。Partimage(软件作者Francois Dupoux 和Franck Ladurelle)可以说是Linux下的Ghost,它可以将你的系统像照相一样备份至磁带,CD-R,CD-RW,NFS或硬盘分区。虽然ghost软件也能支持linux分区,但是许多版本对支持ext3有兼容性问题(如表-1)。
表-1主要Ghost版本和Linux兼容性

Linux目前比较流行的有硬盘备份工具包括: partimage, g4l等几款软件,我最终选用了最流行的partimage软件(http://www.partimage.org/)使用。这是一个命令行程序,也可以在图形界面下使用。
1. 准备工作
partimage软件用C++写成的,并且使用了libz等函数。需要服务器中已经含有下列的软件:libz (gzip 压缩支持), libbz2( bzip2 压缩支持),liblzo (lzo 压缩支持),libnewt GUI (图像使用者界面),libslang,libssl( OpenSSL网络上资料加密),libcrypt( 支援密碼)。可以用RPM命令来确认它们:
#rpm -qa | grep gcc;rpm -qa | grep zlib
# rpm -qa | grep libbz2;rpm -qa | grep newt
# rpm -qa | grep liblzo;rpm -qa | grep libcrypt
2. 软件下载安装
Partiamge使用多种类型的安装包:rpm、tar源代码。这里笔者使用Redhat Linux 9.0操纵系统,请读者工具您党的操纵系统选择相应软件包。
#wget http://dag.wieers.com/packages/partimage/partimage-0.6.4-1.0.rh9.rf.i386.rpm
#rpm -ivh partimage-0.6.4-1.0.rh9.rf.i386.rpm
0
相关文章