9 KOnCD
软件名称:KOnCD
最新版本:3.0.3
适用平台: Linux
软件授权:开放源代码
KOnCD集中了CD拷贝、数据光盘制作、音乐光盘制作及其它工具,是一个集成度比较高的小工具,目前版本为1.1。喜欢使用KDE窗口管理器的朋友,可以试着使用这个图形界面工具来刻录光盘。KonCD可以把日常工作中的数据(比如收发的电子邮件、Office办公文件)复制到光盘上。KonCD支持CD-R和CD-RW。工作主界面如图-9。
图-9 KonCD刻录软件主界面
和磁带机、硬盘相比,可擦写光盘(CD-RW)是一种性能价格比比较高的备份介质。目前CD-RW的容量是700兆、一般的CD-RW的价格在5-10元、而使用寿命在200次左右。对于Linux桌面环境下的数据如果两天备份一次的话、一张CD-RW可以使用一年,CD-RW可以大大降低数据备份的成本。KonCD现在主要工作一些老版本Linux 上(Red Hat Linux 7-9的版本)。
10 CD Creator
软件名称:CD Creator
适用平台: Redhat Linux
CD Creator是Redhat Linux自己的备份软件。Redhat Linux 8.0以上的版本都有这个软件。如果你想把文件或目录快速地备份到 CD-R 或 CD-RW 上,Nautilus 文件管理器中包括了一个叫做 CD Creator 的工具。CD Creator 允许你把文件从 Nautilus 窗口中拖放到 CD Creator 界面中。要使用 Nautilus 中的 CD Creator 功能,在你的驱动器中插入一张空白的 CD-R(W),CD Creator 窗口就会自动被显示。你还可以双击桌面上的主目录图标,然后从窗口菜单中选择「转到」 => 「CD Creator」。你也可以在「位置:」栏里键入 burn: 来启动 CD Creator。打开一个 Nautilus 的新窗口,选择你要写入 CD-R(W) 的文件和目录。要选择多个文件,在点击文件和文件夹时按住 [Ctrl] 键。然后放开 [Ctrl] 键,按住鼠标左键,把文件和文件夹拖放到 CD Creator 窗口中。当你做好了把文件写入 CD-R(W) 的准备后,点击 CD Creator 的 Write to CD 按钮,它会显示一个对话框,你可以从中选择写入的速度(Write speed)、光盘的名称(CD name)、以及其它选项。图-10 是CD Creator 的写入碟片对话框。
图-10 CD Creator 的写入碟片对话框
点击 Write files to CD 按钮来开始刻录。一个显示刻录进度的状态窗口就会出现,按照默认设置,CD-R(W) 在结束时应该自动从你的驱动器中弹出。一般来说,我们建议用户定期备份个人文件,而 CD Creator 能够帮助你快速备份。
11 X-CD-Roast
软件名称:X-CD-Roast
最新版本:0.98alpha15
适用平台: Linux
软件授权:开放源代码
X-CD-Roast 是一个用来创建和复制(又称母本制作)光盘的图形化应用程序。X-CD-Roast 自动化刻录 CD-R 和 CD-RW 的过程,并且它还有许多满足光盘复制和母本制作需求的高度可配置性。要启动 X-CD-Roast,选择「主菜单」 => 「系统工具」 => 「CD Writer」。要从 shell 提示下启动它,键入 /usr/bin/xcdroast。 X-CD-Roast 首先扫描你的设备总线来寻找 CD-R(W) 驱动器。然后,它会允许你为光盘刻录器、光盘驱动器等等配置设置。图-11 显示了「设定」屏幕和配置选项。请注意,你的 CD-R(W) 驱动器品牌可能会与所显示的不同。
图-11 X-CD-Roast配置选项
查看你的 CD-R(W) 的生产厂家的文档来设立某些「CD 设定」选项,譬如「CD 烧录速度」和「烧录时 Buffer 大小」。所有的光盘映像(.iso 或 .img)文件需要被贮存在一个能被 X-CD-Roast 程序进入的中心地带。你还得指定一个到硬盘驱动器上至少有 700 MB 空闲空间的文件系统的路径。你可以在「硬碟设定」标签下的「目录」中配置你想贮存光盘映像的路径。X-CD-Roast 在它的界面之内就提供了详尽的文档,因为其中的很多选项带有自动弹出的长篇描述性提示,它们详细地向你说明相关的功能。你只要把鼠标指针在按钮或拉下菜单上至少停留两秒钟就可以看到这些工具提示(tooltips)。
12 webCDcreator
软件名称:webCDcreator 
最新版本:2.8
适用平台: Linux
软件授权:开放源代码
以上介绍的备份软件大多用于系统备份(操作系统和应用程序)、数据库备份。目前政府和企事业单位改换为Linux用于桌面,桌面备份看似小事一桩,然而一旦出现问题,仍会给企业带来损失。因为桌面用户需要反复的整理一些资料,可擦写光盘是一种性能价格比比较高的备份介质。目前CD-RW的容量是700兆、质量较好的的CD-RW的价格在10元、使用寿命在200次左右。Linux数据如果两天备份一次的话、一张CD-RW可以使用一年。所以桌面备份首选备份介质是可擦写光盘。
为每台桌面配置是不现实的。可以在安装刻录机的Linux服务器部署webCDcreator共享刻录软件。然后网络中的所有节点(Linux、Windows都可)都可使用这台刻录机进行数据备份。首先在服务器端安装配置软件,然后在客户端通过安装Java的浏览器(http://服务器IP地址:12411)即可访问服务器上的刻录机。客户端刻录软件界面如图-12。
图-12 客户端使用webCDcreator软件   
部署webCDcreator刻录软件的优点:节约资金:所有软件都是免费的。所使用的机器只需能够运行内核2.2.x以上的任一Linux发行版。便于管理:集中化的方式有利于管理。
13 sync
软件名称:sync
最新版本:2.6.6
适用平台: Linux
软件授权:开放源代码
sync是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。
rsync 本来是用以取代 rcp 的一个工具, 它当前是由 http://rsync.samba.org/  维护。rsync 使用所谓的 "rsync 演算法", 提供一个非常快速的文件传输方法, 使 local 和远程二部主机之间的文件达到同步, 它主要是传送二个文件的不同部份, 而非每次都整份传送, 因此速度相当地快,运行rsync 服务器的机器也就是备份 服务器,1台rsync 服务器可同时备份多个客户端的数据;也可以多个rsync备份1个客户端的数据。rsync 可以搭配 rsh 或 ssh 甚至使用 daemon 模式。Rsync 服务器会打开一个 873 的服务通道(port), 等待对方 rsync 连接,连接时rsync 服务器 会检查口令是否相符, 若通过口令查核, 则开始进行文件传输。第一次连通完成时, 会把整份文件传输一次, 下一次就只传送二个文件之间不同的部份。Rsync 客户端可以是类unix主机也可以是windows主机。rsync的特性如下:
1、可以镜像保存整个目录树和文件系统。
2、可以很容易做到保持原来文件的权限、时间、软硬链接等等。
3、无须特殊权限即可安装。
4、优化的流程,文件传输效率高。
5、可以使用rcp、ssh等方式来传输文件,当然也可以通过直接的socket连接。
6、支持匿名传输。
14 mirrordir
软件名称:mirrordir
最新版本:0.10.49
软件授权:开放源代码
它的工具功能比较强大,比较适合作能做硬盘和分区镜像。 irrordir有三种包提供,一种是rpm的,这种包能直接安装;另外就是源码包:src.rpm和tar包。Mirrordir 使用非常简单是一个命令行工具。配合cron服务可以实现自动备份。
15 partp_w_picpath
软件名称:partp_w_picpath
最新版本:0.64
适用平台: Linux
软件授权:开放源代码
mirrordir工具速度很快但是我们发现:备份会占用大量的空间,可能会花很多钱。为了减少所需空间,节省开支,所以要对备份进行压缩。常见的方式有许多。有的程序内置压缩支持;比如GNUtar的-gzip(-z)选项,它在把备份写入备份媒体之前,通过gzip压缩程序,把整个备份压缩在一起。下面介绍一个支持压缩的备份工具软件:Partp_w_picpath可以说是Linux下的Ghost,它可以将你的系统像照相一样备份至磁带,CD-R,CD-RW,NFS或硬盘分区。虽然ghost软件也能支持linux分区,但是说许多版本对支持ext3有兼容性问题。partp_w_picpath是一个命令行程序,也可以在图形界面下使用。图-13是partp_w_picpath备份工作界面。
图-13 备份工作界面
备份过程可以使用快捷键Ctrl +S 暂停操纵,快捷键Ctrl +Q进行操纵。如果使用快捷键[ * 中止操纵,此时系统会自动提示是否继续。通过图-6读者可以直观查看工作进度:包括:备份速度、备份使用时间,剩余时间等。
16 dvdrecord
软件名称:dvdrecord
最新版本:0.1.2
适用平台: Linux、BSD
软件授权:开放源代码
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
软件授权:开放源代码
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
软件授权:开放源代码
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用户高效实现数据备份。对文件进行备份是一件十分有意义的事情,它就像一张保险单;在遇到困难时,它会慷慨、及时地提供帮助。为了获取文件,必须对它们进行恢复。与系统上执行的任何其他管理任务一样,备份也需要有良好的计划、正确的实施、详尽的文档以及反复的测试,对备份的偶然抽查可能会为用户节省大量的时间,即使不是几天,也会是几个小时。