Linux常用备份恢复工具(下)(3)
http://www.51cto.com 2006-11-17 11:32 作者:曹江华 冯霄 出处:51CTO.com
个好 关键字:Linux 块砖
强力砖:
叫个好 评论: | 查看全部 | 收藏本文 | 我说两句 拍一砖

16 dvdrecord

软件名称:dvdrecord

最新版本:0.1.2

适用平台: Linux、BSD

软件授权:开放源代码

下载地址: ftp://fr2.rpmfind.net/linux/redhat/9/en/os/i386/RedHat/RPMS/dvdrecord-0.1.2-10.i386.rpm

Dvdrecord是命令行下的DVD刻录软件。命令行下的DVD刻录可用于很多种情形,比如当我们通过远程访问主机时,机器上的图形界面无法启动时,或者机器由于某些原因无法启动GUI时。此外,在完成一些备份等自动重复的功能时,也需要使用命令行工具。dvdrecord是命令行下的DVD刻录软件,最大优点是使用简单快速。dvdrecord是在先锋DVR-A30平台上开发的刻录工具。如果要把caodvd.img以刻录到DVD光盘。使用命令:

#dvdrecord -v speed=2 dev=0,1,0 -date /home/cao/caodvd.img

17 DVD+RW-Tools

软件名称:DVD+RW-Tools

最新版本:5.21

适用平台: Linux、BSD

软件授权:开放源代码

下载地址: http://fy.chalmers.se/~appro/linux/DVD+RW/

DVD+RW-Tools 一个包含有用于刻录DVD和映像的软件工具包,包括:Growisofs和dvd+rw-format。试图使用 DVD+RW-Tools 之前您应该参考 dvd+rw-tools 硬件兼容性列表(http://fy.chalmers.se/~appro/linux/DVD+RW/hcn.html )是否有与您的 DVD 刻录机有关的信息。growisofs(1) 命令是 mkisofs 的前端,它会调用 mkisofs(8) 来创建文件系统布局,完成到 DVD 上的刻录。 这意味着您不需要在刻录之前创建数据映像。

growisofs是DVD+RW-Tools一个工具,Growlsofs访问其刻录设备使用的是一种不同的方式。它使用/dev下面的Unix路径来连接刻录机。不同的系统和发行版中用于刻录机的路径不尽相同,所以最好的方法是查看发行版中的帮助。在一些系统中,一个名为/dev/dvd的软链接会被设置成指向可用的DVD刻录机,在本文中,使用/dev/dvd来指定刻录机,如果系统中路径设置不同,那么请使用合适的路径将其取代。

将文件存储至DVD刻录盘,其基本的命令格式如下:

#growisofs -dvd-compat -Z /dev/dvd -J -R /path/to/home/cao

此命令将/path/to/home/cao目录下的文件制作一个映像并且刻录到的DVD光盘。如果希望将视频DVD以普通文件的形式存储在电脑上,可以使用-dvd-video选项。

#growisofs -dvd-compat -Z /dev/dvd  -dvd-video /path/to/home/cao

这样growisofs所刻录的DVD光盘将用于普通的DVD播放机。

刻录一个DVD映像

如果已经生产了一个DVD映像文件使用命令可以将其保存的DVD刻录盘上:

#growisofs -dvd-compat -Z /dev/dvd=caodvd.img

此命令将caodvd.img 文件刻录的DVD盘上。

格式化可读写DVD光盘

可以使用DVD+RW-Tools工具包中提供的dvd十rw—format命令。它有两种格式化DVD光盘的方式:快速模式、完全模式。快速模式:

#dvd+rw-format -blank /dev/dvd

完全模式:

#dvd+rw-format -blank=full /dev/dvd

18 GCDMASTER

软件名称:GCDMASTER

最新版本:1.2.1

适用平台: Linux

软件授权:开放源代码

下载地址: http://fedoraproject.org/extras/4/i386/gcdmaster-1.2.1-4.fc4.i386.rpm 

CDRDAO是一套可以复制、建立及烧录TOC、CUE、BIN文件,以RAW模式读/写的烧录程序。它也可运用DAO(disk-at-once) 模式于MS-DOS下烧录,它的特色有:可完全掌控间隔轨迹长度、接受WAVE档的直接烧录、CD-TEXT(光盘文字)读写功能、CDDB自动建立成CD-TEXT资料等。GCDMASTER全称Gnome CD Master, 是CDRDAO图形前端。图-18 是GCDMASTER工作界面。

图-18 GCDMASTER工作界面

19 tar

软件名称:tar

适用平台: Linux

tar是Linux自己的备份恢复软件。有许多工具可用来制作备份。除大量的第三方应用程序之外, linux也使用一些标准的工具来执行这一任务,例如Red Hat Linux中的RPM就是一个操作简单、功能强大的备份工具。传统的备份工具有tar、和dump等。Linux中以.tar结尾的文件都是用tar创建的。它的使用超出了单纯的备份,可用来把许多不同文件放到一起组成一个易于分开的文件。tar是从Tape ARchiver备份工具起步的。   tar是一个基于文件的命令,它本质上是连续地、首尾相连地堆放文件。使用tar可以打包整个目录树,这使得它特别适合用于备份。 归档文件可以全部还原,或从中展开单独的文件和目录。备份可以保存到基于文件的设备或磁带设备上。文件可以在还原时重定向,以便将它们重新放到一个与最初保存它们的目录(或系统)不同的目录(或系统)。tar是与文件系统无关的,它可以使用在ext2、ext3、jfs、Reiser和其他文件系统上。

20 dump

软件名称:dump

适用平台: Linux

dump同样是Linux自己的备份恢复软件。dump为备份工具程序,可将目录或整个文件系统备份至指定的设备,或备份成一个大文件。dump 可以执行类似 tar 的功能。然而,dump 倾向于考虑文件系统而不是个别的文件。下面是引自 dump 手册文件中的内容:“dump 检查 ext2 文件系统上的文件,并确定哪些文件需要备份。这些文件将出于安全保护而被复制到给定的磁盘、磁带或其他存储媒体上……大于输出媒体容量的转储将被划分到多个卷。在大多数媒体上,容量是通过一直写入直至返回一个 end-of-media 标记来确定的。”

dump 与 tar比较:

dump 和 tar 都有一批拥护者。两者都各有优点和缺点。如果您运行的是除 ext2 或 ext3 之外的任何文件系统,那么 dump 就对您不可用。然而如果不是这种情况,那么只需最少的脚本就能运行 dump,并且 dump 还具有可用于帮助还原的交互式模式。

表1给出了上述二者之间的比较。

表1  tar和dump之间的比较

总结:数据备份对于Linux系统是非常重要的,Linux备份软件有许多种:系统自身安装的、基于开发源代码的、商业软件。以上介绍了几种不同类型的Linux环境下的备份软件。可以帮助Linux用户高效实现数据备份。对文件进行备份是一件十分有意义的事情,它就像一张保险单;在遇到困难时,它会慷慨、及时地提供帮助。为了获取文件,必须对它们进行恢复。与系统上执行的任何其他管理任务一样,备份也需要有良好的计划、正确的实施、详尽的文档以及反复的测试,对备份的偶然抽查可能会为用户节省大量的时间,即使不是几天,也会是几个小时。

(责任编辑:城尘 68476636-8003)