Linux常用备份恢复工具(上)(1)

2006-11-14 08:56 作者: 曹江华 冯霄 出处:51CTO.com  (  ) 砖  (  ) 好  评论 ( ) 条  进入论坛
关 键 词:Linux  备份
阅读提示:在 Linux 中可以通过各种各样的方法来执行备份。所涉及的技术从非常简单的脚本驱动的方法,到精心设计的商业化软件。备份可以保存到远程网络设备、磁带驱动器和其他可移动媒体上。本文只对二十个工具的用途、原理和使用作指导性的介绍

在 Linux 中可以通过各种各样的方法来执行备份。所涉及的技术从非常简单的脚本驱动的方法,到精心设计的商业化软件。备份可以保存到远程网络设备、磁带驱动器和其他可移动媒体上。备份可以是基于文件的或基于驱动器映像的。可用的选项很多,您可以混合搭配这些技术,为您的环境设计理想的备份计划。重要数据的丢失可能意味着致命的破坏。尽管如此,还是有无数专业人员忽视了对他们的数据的备份。虽然原因可能各不相同,但是,最常见的一个解释是,执行例行备份确实烦琐。由于机器擅长于完成普通而重复的任务,因此,自动化备份的过程是降低工作内在的枯燥性和人们与生俱来的拖延倾向的关键所在。备份固然重要,但恢复文件更重要。当一些灾难发生时,没有哪种方法能比恢复系统更快地解决问题,除非备份已经失效。

如果您使用 Linux,那么您就已经可以使用那些创建定制备份解决方案的极其强大的工具。下面介绍的软件,可以让您使用几乎每个 Linux 发行版本都附带的开放源代码工具来执行从简单的到更高级而且安全的网络备份。以前Linux备份工作比较复杂,通常在命令行下完成,若你不熟悉Linux系统文件和设备,情况则会变得更糟。随着Linux应用扩展许多Linux下备份软件也都具有图形界面。这里分别介绍几种易于使用的Linux备份软件。Linux备份软件有许多种:系统自身的、基于开发源代码的、商业软件。由于篇幅的关系,本文只对二十个工具的用途、原理和使用作指导性的介绍,要了解更加详细的使用情况,读者可以根据文中的介绍去查找和使用。

1 Xtar

软件名称:Xtar 

最新版本:4.4.6

适用平台: Unix、Linux

软件授权:开放源代码

下载地址: http://www2.cddc.vt.edu/pub/linux/utils/compress/xtar-4.4.6.tar.gz

Xtar 是桌面环境下查看和处理tar的工具。tar工具是Unix备份文件的工具,Linux继承了这个工具。tar几乎可以工作于任何环境中所以Linux老用户都信赖它。但是tar是一个命令行的工具,没有图形界面。tar命令需要匹配许多参数,下面是一个简单的备份任务:在/tmp目录中创建一个backup.tar的文件,包括/home目录中所有文件。然后将数据备份到一个Jaz驱动器中:

$tar czvf /mnt/jaz/backup.tgz - /home

tar命令的参数非常多,常用的包括30多个初学者往往不易掌握。Xtar是一个图形化的tar工具。Xtar全部兼容tar命令,可以在桌面环境下完成打包整个目录树的任务,这使得它特别适合用于备份。Xtar与文件系统无关,可以使用在ext2、ext3、JFS、Reiser和其它文件系统上。支持各种备份介质:软盘、光盘、可重写的光盘、JazZip、磁带等。Xtar工作界面如图-1。

图-1 Xtar工作界面

2 Kdat 

软件名称:Kdat 

最新版本: 1.99e

适用平台: Unix、Linux

软件授权:开放源代码

下载地址: http://sunsite.auc.dk/qweb/kdat/

Kdat 是一个功能强大的Linux 备份工具。KDat是焦油基质的磁带档案文件, 它的建立原意是在单一磁带上操作多重文档。它包含备份、恢复、比较等功能。Kdat是KDE自身的备份软件。Kdat以下特色:

本地文件系统的简单图形接口和磁带目录。

同一磁带上的多文档。

存于本地硬盘上的档案和文件的完善索引。

从档案中选择性地恢复文件。

为频繁使用的备份备份头文件( profiles)。

由于使用了GTK 图形库,所以拥有非常友好和漂亮的用户界面。

使用很简单,支技多片压缩的方式,可以用来压缩、解压缩。

使用Kdat需要安装系统工具包:kdeadmin。在Linux发行版本中可以找到。也可以在它的主页下载。使用方法:在KDE环境下启动一个终端输入:

#kdat

要从 KDat 建立的备份组回存一个或更多文件,将备份磁带放进磁带机,从“File”选单项目选择“Mount Tape”(或在磁带的图示上按下鼠标左键) KDat 会试着从磁带读入开头信息,如果成功的话,会试着找寻符合开头信息的磁带索引。这个索引存在硬盘,是由 KDat 为所格式化的每一个备份磁带所做的唯一文件,每一次进行备份就会更新。如果符合的索引遗失了, KDat 会通知您这件事,并且如果可以读取磁带重建索引的话会询问您。

使用Kdat前必须先安装磁带机。安装磁带机有三种方法:

◆从"文件"菜单选择"Mount Tape" 。

◆单击工具条上的磁带驱动器图标。

◆右键单击磁带驱动器树的节点, 选择"Mount Tape"项。Kdat工作界面如图-2。

图-2 Kdat工作界面

Kdat弹出磁带前, 您必须卸除磁带。 卸除磁带有三种方法:

◆从"文件"菜单种选择"Unmount Tape"项。

◆单击工具条上的磁带驱动器图标。

◆右键单击磁带驱动器树的节点, 选择"Unmount Tape"项。

在磁带被KDat使用前, 它必须被KDat格式化。 某些类型的磁带在存贮数据前必须格式化。 This is not what KDat does when formatting a tape. 如果您的磁带驱动器要求磁带在使用前格式化,那么它们必须在KDat的"格式化"之前格式化。典型的软磁带驱动器要求它们的介质被格式化, 但是DAT驱动器却不那么做。格式化磁带有两种方法:

◆从"文件"菜单中选择"格式化磁带..."。

◆右键单击磁带驱动器树的节点, 选择"格式化磁带..."项。

3 Taper

软件名称:Taper     

最新版本: 7.01

适用平台: Unix、Linux

软件授权:开放源代码

下载地址: http://taper.sourceforge.net/

Taper一个开放源代码的软件,拥有良好用户界面的磁带备份和恢复软件,它可以从一台磁带机上备份/恢复软件。支持自动更新备份和恢复,是一个相当好用的工具。Taper可以运行在命令行和KDE、Gonme桌面环境下。在命令行下启动一个终端输入:

$Taper –T r

即可启动,工作界面如图-3。

图-3 Taper工作界面

和Kdat相比Taper最大的优点是支持多种备份介质:磁带、软盘、ZIP驱动器、硬盘等。毕竟磁带机的价格还是比较昂贵的。缺点是Taper最新版本一次备份文件最大容量不能大于4gb。