Microlite BackupEDGE 版本 01.01.08
Microlite 的 BackupEDGE 是一款出色的备份产品。它具有灵活的命令行和菜单界面,可以通过网络进行备份,并且可以用于灾难恢复。文档详尽且易于获取。它是一款专有产品,价格具有竞争力。BackupEDGE 使用 Linux 中的现有实用程序,例如 rsh 或 ssh 和 crontab 进行操作,使其更易于调整 BackupEDGE 以与其他程序共存。
该产品通过 CD-ROM 交付。如果您的目标计算机没有 CD-ROM 驱动器,您可以在另一台计算机上从 CD-ROM 制作安装软盘。您甚至可以使用来自 Redmond 的其他操作系统制作软盘,并且可以通过 FTP 获取 60 天的评估副本。如果您决定购买,Microlite 将向您发送一个密钥,使您的评估副本成为永久版本。
安装脚本易于使用。它是一个带有字符图形的命令行脚本(见图 1),类似于主程序。箭头键将光标从一个字段移动到另一个字段,但 Tab 键可能不行。我发现 Tab 键的响应不一致令人不安。对于文本输入,您可以使用标准 PC 键盘上的 Insert 键在插入和覆盖模式之间切换,这非常好。我使用此功能将驱动器类型添加到每个磁带驱动器的描述中。在安装和正常使用期间,可以随时获得在线帮助(见图 2)。
安装在确定您拥有的磁带驱动器方面做得非常出色。它正确识别了我的两个 SCSI 磁带驱动器,可能是通过读取 /proc 文件系统。安装脚本还将检测您的磁带驱动器是否可以进行快速寻道以及更改为快速寻道的阈值可能是多少(见图 3)。快速寻道非常适合恢复一个或几个文件,这是一种常见的恢复场景。到目前为止,安装是我在 Linux 上见过的最好的磁带驱动器特性描述过程。
安装脚本甚至会设置一个后台任务来检查稀疏文件(Microlite 称之为“虚拟文件”)。正确处理稀疏文件可以节省大量的备份介质,甚至在恢复时节省更多。对于那些具有稀疏文件的系统,缺乏正确的稀疏文件处理可能会排除某个备份产品。不幸的是,在我的两台测试计算机上,搜索程序都失败了,并显示了一个错误号,但没有真正解释原因。幸运的是,有一个稀疏文件的文本文件可以修改,Microlite 也记录了这样做的方法。BackupEDGE 还支持原始文件系统分区,这对于数据库服务器很有用。
安装甚至在我的 KDE 桌面上放置了一个图标。对图标启动的 shell 脚本进行简单的修改,使我可以修复字体大小,这对于我们这些老龄化的企鹅迷来说是必要的。
安装后我做的第一件事是从命令行启动程序 edgemenu(见图 4)。程序的配色方案,蓝色背景和灰色字符,让我想起了古代 Colorado Memory Systems 基于 DOS 的菜单。您对配色方案的选择似乎是浅蓝色上的灰色或单色。有时在退出 edgemenu 时,它会在 KDE konsole 和 xterm 上留下其配色方案。没什么大不了的,为了可靠的备份,我可以忍受这个。
有一个完整的命令行功能,很像 tar,“man edge”列出了所有可用的选项。此外,由于控制台模式菜单程序是命令行程序的前端,您可以研究它生成的命令。
您可以使用 edgemenu 程序轻松安排自动备份。它将备份安装到 root 的 crontab 中,使您可以轻松调整备份,以便与其他 cron 作业一起运行。
自然地,我尝试做的第一件事是使用我的 /etc 目录进行大约 9MB 的小型测试备份。当我第一次尝试这样做时,备份失败了。可能是稀疏文件的扫描影响了 SCSI 主机适配器。无论如何,一旦我重新启动系统,我在我的两个磁带驱动器上都获得了成功的备份。
重新启动的原因是我使用了另一台计算机来测试通过网络的备份,Microlite 称之为“远程备份”。我重新配置 BackupEDGE 以使用 ssh,因为我已经通过公钥身份验证使 ssh 工作,从而允许在没有密码的情况下安全传输数据。我能够配置客户端机器并启动备份,但它锁定了服务器。糟糕。重新启动服务器后,我能够在服务器上备份,但不能在客户端上备份。我的第二次尝试没有使服务器崩溃,这是一个进步。您还可以使用任何主机来管理另一台主机。显然,rsh 或 ssh 连接是在会话过程中建立和断开的,因此您可能需要等待主机进行身份验证。
可以针对原始文件进行验证,也可以通过检查与数据一起存储的 CRC 校验和进行验证。后者对于在原始文件更改后验证文件很有用。它也是对磁带驱动器磁头对准进行快速而简单的验收测试,这对于一些不太昂贵的磁带驱动器(如某些 QIC 产品)很有用。验证可以作为备份过程的常规部分进行,这非常棒。
可以从 edgemenu 程序轻松完成恢复。您可以通过三个界面中的任何一个将重定向的文件恢复到另一个位置。对于 GUI 爱好者,有一个基于 X 的恢复工具 edge.emx(见图 5),您可以从 edgemenu 启动它。它适用于恢复单个文件。如果目录未展开,则选择目录也会选择其下的文件和目录。过程很简单:选择一个数据库并单击它。单击向下浏览树,直到选择所有想要的文件。单击“传输”将选定的文件添加到恢复窗口。然后单击“恢复”以恢复数据。
手册很大,超过 270 页。它具有相当大的字体和相当多的空白,易于阅读。手册的七十页重复了 man 手册页,其中一些是针对 Linux 以外的操作系统。然后还有另外 130 页关于崩溃恢复软件的文档。每卷都提供了良好的目录页,但索引有点稀疏。例如,没有稀疏文件的条目,您必须已经知道 Microlite 将它们称为“虚拟文件”。总的来说,文档内容丰富、详尽、对话式且易于阅读。Microlite 在这方面获得了“A”。
部分文档扩展了错误消息。当程序产生简洁的错误消息时,您可以在文档中查找它并获得更详细的解释。其他软件供应商应该学习这样做。
文档甚至告诉您如何自定义 BackupEDGE 的某些方面。例如,远程备份是使用 rsh 完成的。但是,为了使用 ssh,您需要采取的确切步骤已记录在案。
客户支持通过电子邮件、电话、传真或网站提供。没有允许客户直接交流经验的电子邮件列表。我确实遇到一个问题,导致我寻求客户支持:我尝试用 ssh 替换 rsh。我们从未成功让它工作,可能是因为我在尝试调试这个问题时生病了。我得到的支持很有礼貌,但似乎很敷衍。电子邮件回复及时,如果我没有生病,我们可能已经及时让 ssh 工作以进行本次评测。
一旦您设置好 RecoverEDGE(BackupEDGE 的灾难恢复软件),灾难恢复应该非常容易完成。我说“应该”只是因为我实际上没有测试恢复过程。使用 HP 的 OBDR(基本上是可启动的磁带驱动器)或您使用 BackupEDGE 构建的软盘集,您可以制作用于灾难恢复的备份磁带。当您需要它时,启动到软盘或磁带驱动器,然后就可以开始了。Microlite RecoverEDGE 软件还会在需要时调整您的分区大小,以防您要恢复到更大的硬盘驱动器。即使是通过网络备份的机器也可以使用 RecoverEDGE,这比使用 OBDR 可以做的更多。
请注意:本产品的当前版本在撰写本文时不可用。
Charles Curley (w3.trib.com/~ccurley“) 是一位自由软件工程师、作家,偶尔也是怀俄明州荒野的牛仔。