中小企业低成本备份方法(上)

日期: 2009-06-08 作者:李洋 来源:TechTarget中国

谈到数据备份,我们马上想到的是一些专业的商业数据备份软件、存储设备。的确,这些软件和设备能解决数据的备份和灾备的问题,但其不菲的投资远非一般中小企业所能承受。对于更广泛的中小企业或者个人而言,更愿意(或者说迫不得已)选择一个低成本的解决方法。实际上,在开源软件领域有很多免费的备份软件可以使用,IT人员如果具有一定基础知识完全可以借助这些软件来满足中小企业的大多数数据备份需求。

Linux下的开源数据备份和恢复软件

在Linux环境下,用户有很多方法可以完成数据备份和恢复任务。除了Linux本身带有一些可以用以备份的命令(如tar、cpio、dump、restore等)外,在开源世界也有非常丰富的数据备份软件可供选择。

1. Amanda Amanda是当前最流行的免费备份解决方案,它能够把LAN中的所有计算机上的数据备份到一台服务器的磁带驱动器、磁盘或光盘上。Amanda本身并不是备份程序,它其实只是管理其他备份软件的封装软件。它使用Linux系统上的dump和restore命令作为底层的备份软件,同时也能够使用tar命令,针对于Windows系统,Amanda还能够使用smbtar命令来实现备份。

Amanda支持各种类型的磁带驱动器,并且能够使用磁带驱动器中的硬件压缩功能,它还可以在数据通过网络之前使用客户机的compress以及gzip命令来压缩备份。其次,Amanda能够使用临时保存磁盘作为备份存档的中间存储媒介,以优化磁带的写入性能并保证在磁带出错时也能备份数据。

2. BackupPC BackupPC是一个高效的企业级备份系统,可以用来备份桌面系统、笔记本等。它支持Linux和Windows操作系统,目前常用于Linux操作系统,其最新的版本为3.1.0。它主要具有如下几个显著特点:

●  最小化使用服务器的磁盘空间和I/O来对数据进行备份和恢复;

●  采用优化的压缩技术,进一步减少磁盘空间需求量;

●  具有强大和友好的图形用户界面,方便用户操作使用;

●  支持多种备份方式和备份选项;

●  灵活的配置方法。

3. Bacula  Bacula采用模块化设计和C/S构架,理论上可以把任意多台主机的资料备份到任意多台中,而且用户不需要在每台机器上都写一个配置文件,所有主要的工作都在一台主控备份机器上完成。这样的集中式管理机制让管理工作更简单一点。恢复的时候也只需简单地运行几个命令就可以完成指定的备份恢复任务。它支持完全备份、差分备份、增量备份等多种备份机制; 支持把备份写到多种备份媒质中,比如写入到硬盘文件中,也支持写到磁带中。

4. Xtar  Xtar是Linux系统桌面环境下查看和处理tar的工具。tar是Unix备份文件的工具,Linux继承了该工具。tar没有图形界面,使用起来不是非常方便,而且命令的参数非常多,常用的包括30多个,初学者往往不易掌握。而Xtar是一个图形化的tar工具,全部兼容tar命令,可以在桌面环境下完成打包整个目录树的任务,这使得它特别适合用于备份。Xtar与文件系统无关,可以使用在ext2、ext3、JFS、Reiser和其他文件系统上,支持各种备份介质,如软盘、光盘、可重写的光盘、JazZip、磁带等。

5. Taper Taper是一款拥有良好用户界面的磁带备份和恢复软件,并且是开放源代码的。它可以从一台磁带机上备份/恢复软件,支持自动更新备份和恢复,是一个相当好用的工具。Taper可以运行在命令行和KDE、Gonme桌面环境下。Taper最大的优点是支持多种备份介质,包括磁带、软盘、ZIP驱动器、硬盘等。缺点是Taper最新版本一次备份文件最大容量不能大于4GB。

6. Arkeia Arkeia 是一个基于客户/服务模式的备份解决方案。Arkeia使用了独特的多线程技术,因此备份速度很快。作为商业软件,Arkeia和Kdat相比最大的优点是备份速度快(在高速网络中Arkeia一个小时可以备份700GB文件)和广泛应用的平台(通过Samba可以备份Windows主机)。如果使用图形界面,它需要安装两个软件: arkeiasb-server、arkeiasb-gui。Arkeia有非常详细的在线帮助,很容易上手。

7. webCDcreator 如果Linux环境中安装有刻录机,可以部署webCDcreator共享刻录软件进行备份,此时网络中的所有节点(Linux、Windows都可)都可使用这台刻录机进行数据备份; 不过要先在服务器端安装配置软件,然后在客户端通过安装Java的浏览器才可访问服务器上的刻录机。部署webCDcreator刻录软件的优点是节约资金,因为所有软件都是免费的。所使用的机器只需能够运行内核2.2.x以上的任一Linux发行版; 而且集中化的方式有利于管理。

8. Ghost for Linux Ghost for Linux是一个出色的硬盘对拷工具,它可以最大限度地减少用户每次安装操作系统的时间。它能适用于不同大小的硬盘,而且空间都被充分利用起来。注意 Ghost for Linux不是赛门铁克的Ghost,它是一个开放源代码软件,支持ATA、Serial-ATA和SCSI硬盘。使用Ghost for Linux进行Linux系统备份的优点在于无需购买磁带机设备,使用一个大硬盘就可以为多台系统进行全盘备份(一台磁带机的价格相当于100个硬盘的价格)。它还可以使用匿名传输的方式把备份文件传输到FTP服务器,缺点在于备份时间比磁带机长。

9. NeroLINUX 随着Linux内核版本的增加,Linux操作系统越来越大,用DVD刻录机备份操作系统成为必然。NeroLINUX是Nero公司发布的一款桌面环境下的CD/DVD刻录软件,在操作上NeroLINUX与Windows版本基本相同,它支持2.4/2.6版本内核,并且将采用RPM和Debian包等易安装软件包形式。在备份介质方面NeroLINUX支持所有主流刻录盘片。它有非常容易使用的界面,功能比较齐全。它的缺点是目前NeroLINUX 还只有RPM和Deb两种版本,没有提供源代码,所以只能用于使用以上两种发行版本的Linux。

10. mkCDrec  MkCDrec是Linux系统中建立可引导灾难恢复CD的工具。它支持多数文件系统、RAID(廉价冗余磁盘阵列)以及可选的工具,可以用来进行系统故障修复。使用mkCDrec CD进行引导系统,用户还需做其他工作: 如果用户选择建立系统备份,那么用户可以执行/etc/recovery/start-restore.sh 命令,该命令运行后将提示用户完整的系统恢复过程。如果您在建立启动CD时没有进行备份,那么系统会提示没有数据可以进行恢复。/etc /recovery目录包含了许多工具可以用来进行系统恢复或者修复崩溃的服务器。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

作者

李洋
李洋

中国移动研究院

相关推荐