用 DrakBackup 备份和恢复您的文件

摘要

此工具允许您将计算机中的任何数据备份到指定的备份介质中,而备份介质可以是硬盘、另一台联网的计算机、CD/DVD 或磁带。当您定义了要备份的文件并配置了访问备份介质的方法之后,您就可以执行定时备份了。此后,您就可以高枕无忧了。想要恢复文件的时候只要照做就可以了。

要让 Drakbackup 知道要执行备份的对象、备份介质、备份时间,必须定义相应的备份参数。我们将指引您循序渐进地使用向导进行备份和恢复,然后会为您介绍全自动的定时备份。

使用向导进行备份的例子

图 18.13. DrakBackup 主窗口

DrakBackup 主窗口

要启动 Drakbackup,可以单击 Mandrakelinux 控制中心系统区中的备份图标。单击向导配置按钮可启动向导。在向导的每一步进行选择之后,请单击下一步按钮。

第一步:备份对象

图 18.14. 选择备份对象

选择备份对象

选择备份系统可备份/etc/目录,其中存放了当前系统的全部配置文件。这允许您不费吹灰之力即可将您的系统转移到另外一台计算机上,只需要修订与硬件相关的配置。

[Note]注意

系统”备份并不包括应用程序自身(如可执行文件和库文件)。所以,您可能需要访问系统的安装介质,以便在目的计算机上再次安装所需应用程序。

选择备份用户可包括您全部用户的主目录中的全部文件。单击手动选择用户按钮可让您选择单个用户以及下列选项:

  • 不包含浏览器缓存。选择此选项可在备份文件集中排除 Web 浏览器的缓存。考虑到浏览器缓存本身的特点,推荐选中此选项。

  • 使用增量/差异备份。选择此选项将保留旧备份。选择使用增量备份将仅仅保存自上次备份操作之后发生变化或增加的文件。选择使用差异备份将仅仅保存自第一次备份操作(也称为“基本”备份)之后发生变化或增加的文件。这个选项将比第一个选项占用更多空间,但是允许您将系统状态恢复到执行备份操作的任何时间点。

第二步:在何处存储备份

图 18.15. 选择在哪里存储备份

选择在哪里存储备份

选择网络上可使用 sshFTPrsyncWebDAV 协议之一将备份存储在远程计算机上。此时,您必须点击相应的配置按钮指定机器名或 IP 地址、该计算机上的用户名和密码、该计算机上的目录、访问方式及其选项(若可用的话)。

选择磁带设备上可将备份存储在磁带设备上。单击相应的配置按钮可设置磁带设备和磁带参数,诸如是否要倒带、是否要洗带、是否要弹出磁带等等。

选择 CD-R 上可将备份存储在光存储介质上:可(重)写 CDDVD。在本例中,我们选择这种介质,所以单击其配置按钮来设置其所需参数(图 18.16 “设置光存储介质参数”)。

图 18.16. 设置光存储介质参数

设置光存储介质参数

如果系统没有为您自动选择刻录机的话,您就需要使用选择您的 CD/DVD 设备组合框来设置 CD/DVD 设备。在本例中,我们选择了 ATAPI:/dev/hdd,这是一台 IDE 刻录机。我们选择了 700 MB 介质大小以及可重写介质(选中了 CDRW 介质选项)。

选择清除您的读写介质选项将在每次执行备份时擦除您的可重写介质。如果您选择了多会话 CD 选项,则只会在第一次会话时擦除介质。与会话相关的信息每次都会占用一些空间(20-30 MB),所以实际用来存储数据的空间将会比介质大小少一些。

第三步:复查并存储配置

图 18.17. 复查配置参数

复查配置参数

向导的最后一步会显示配置参数的概览。使用上一步按钮可以更改您不满意的任何参数。当您对全部参数满意之后,请单击保存按钮进行存储。Drakbackup 就可以开始备份了。

执行备份

图 18.18. 备份进度对话框

备份进度对话框

单击 Drakbackup 主窗口中的立即备份按钮,然后选择从配置文件中立即备份按钮可显示带有 Drakbackup 参数的对话框:确定相应介质(本例中的 CD-RW 盘片)已经就绪,然后单击制作备份即可开始备份操作。

[Warning]警告

如果备份集大小超过了介质的可用容量,Drakbackup 可能会失败。这一问题的解决方案正在研究中。我们建议您暂时从备份集中删除一些文件,以便保证其大小永远不会超过介质的可用容量。

此时,会有一个对话框(图 18.18 “备份进度对话框”)显示出操作的当前进度。请耐心等待:备份所花时间取决于许多因素,比如备份文件集的大小,所选存储选项的速度,等等。当操作完成后,会显示一个报告:请查看其中可能的错误,如果需要的话请采取相应的措施。

恢复备份

图 18.19. 选择要执行的恢复类型

选择要执行的恢复类型

确定您想要恢复的备份所在的介质可以访问并已就绪。然后单击 Drakbackup恢复按钮。在我们的例子中,我们将会恢复整个备份。所以应该在恢复对话框(图 18.19 “选择要执行的恢复类型”)中单击恢复全部备份按钮。此时,会出现一个显示了当前恢复设置的对话框。单击恢复按钮可开始恢复过程。

[Warning]警告

恢复目的目录(默认为制作备份的位置)中的已有文件将会覆盖。

如果您想要恢复备份的一部分,而不是整个文件集,可以自行研究一下其它恢复选项。

定时自动备份

图 18.20. 守护程序选项窗口

守护程序选项窗口

Drakbackup 的主窗口中单击高级配置按钮,然后单击何时按钮。此时将会出现备份计划窗口(图 18.20 “守护程序选项窗口”)。选择使用守护程序可定义备份计划。然后,您需要指定每次备份操作之间的间隔以及存储介质。在我们的例子中,我们设置了自定义日历(选择了自定义间隔),即在每天晚间 22:45 执行备份,并将备份存储在 CD 上。当然,除了自定义间隔之外,您还可以指定每小时(即每小时的第一分钟执行)、每天(凌晨 4:02 执行)、每周(在凌晨 4:22 执行)和每月(在凌晨 4:42 执行)的定时间隔。

其它备份选项

图 18.21. 其它选项窗口

其它选项窗口

单击高级配置按钮,然后单击更多选项按钮。此时,将会出现其它选项窗口(图 18.21 “其它选项窗口”)。

使用请选择压缩类型下拉菜单将列出您备份所用的压缩方法,您可从 tar(不压缩)、tar.gz(gzip 压缩)和 tar.bz2(bzip2 压缩:压缩率更高但更慢)中加以选择。

选择使用 .backupignore 文件选项可让 Drakbackup 在备份中排除特定的文件。.backupignore 文件应该出现在要排出的文件所在的每个目录中。其语法非常简单:把要排除的文件每个文件名写成一行。

[Tip]提示

您可以在.backupignore 文件中使用星号(* =“匹配任何字符串”)和问号(? =“匹配一个且只匹配一个字符,而不管该字符是什么”)来排除一组文件。例如,somename* 将会匹配以 somename 打头的全部文件,而image00?.jpg 将会匹配名为 image001.jpgimage009.jpgimage00a.jpgimage00h.jpg 等等的文件。

选择每次备份后将报告发送给选项并填入想要接收 Drakbackup 备份操作报告邮件的电子邮件地址。您可使用逗号来分隔多个地址。别忘了,要让此选项生效,系统必须先有一个可以正常工作的 MTA(邮件传送代理)。

NFS 以外的全部备份方式都使用硬盘来存储临时文件。选择备份到其它介质以后删除硬盘驱动器中的 tar 文件选项可以让 Drakbackup 在执行备份之后释放空间。