UNIX 备份和恢复

作者:Charles Curley
UNIX Backup and Recovery
  • 作者:W. Curtis Preston

  • 出版社:O'Reilly & Associates

  • 网址: www.ora.com

  • 价格:36.95 美元

  • ISBN:1-56592-642-0

  • 评论员:Charles Curley

现在就买这本书。不要犹豫,不要等到硬盘崩溃。“去”字还没念完就去买。拿到书后(可选来杯浓缩咖啡),阅读第一部分,包括第 1 章“为最坏的情况做准备”和第 2 章“备份所有内容”。打开 CD-ROM 看看里面有什么。略读第二部分“免费提供的文件系统备份和恢复实用程序”。阅读第 8 章“Linux 的裸机备份和恢复方法”。然后,按照书中所说去做。至少实施一个最基本的备份系统,并构建执行裸机恢复所需的工具。启动裸机恢复软盘,并确保您可以读取 ZIP 磁盘或您用来代替它的任何设备。

那是简短的评论。还有问题吗?

长篇评论

我所了解的关于备份和恢复的大部分知识都来自于实践经验。曾在 Colorado Memory Systems 公司为 MS-DOS、Windows 和各种 UNIX 版本编写备份和恢复软件的经历也功不可没。从那时起,我一直在多家公司负责备份和恢复工作。其中最重要的公司包括我自己的家庭网络,它由五台计算机组成,其中两台是 Linux 机器。由于我和我的夫人靠计算机谋生,因此我恢复数据的能力可能代表了我们谋生的能力。

关于备份,我学到的关键教训是:(1)墨菲是个乐观主义者,以及(2)当你发现墨菲是对的时,通常为时已晚,无能为力。

显然,并非只有我一个人吸取了这两个教训。有些人以惨痛的教训才学到,而 Curtis Preston 为我们提供了大量关于他和他的同事们如何以惨痛的教训学到这些教训的轶事。现在,您可以阅读这些恐怖故事,并从别人的错误中吸取教训。相信我,这是一种更明智的学习方式。

Curtis Preston 对手头的主题了如指掌,他的专业知识来自于多年在大小公司的工作经验。根据 O'Reilly 网站上的个人简介

Curtis 负责的第一个环境在短短两年多的时间里,从七台小型服务器发展到 250 台大型服务器,运行着 Oracle、Informix 和 Sybase 数据库以及五个版本的 UNIX。他最初使用自制实用程序管理这个环境,最终安装了许多商业备份实用程序中的第一个。他对备份和恢复的热情始于管理这个 24x7 全天候、任务关键型环境的数据增长。

本书还借鉴了约 400 名经验丰富的顾问组成的“集体智慧<\#174>”网络,以填补 Preston 自身知识的空白。最终成果是一本优秀的著作,它无缝地涵盖了几个主要的 UNIX 版本,包括 Linux。

写作风格非正式、非学术且以结果为导向。例如,如果您想使用 find 命令指定要使用 tar 进行备份的文件,您可以通过命名管道来实现。Preston 不仅告诉您这一点,还向您展示了创建管道和使用管道所需的命令。然后,他为您提供了本书涵盖的各种 UNIX 系统的三种语法变体。正是这种细节使本书成为一本优秀的参考书,也是一本关于该主题的教科书。

一些小标题表明了非正式的风格:“我爸爸是对的”;“测试,测试,再测试”;“不要跳过本章!”;“问题的根源在此:简明英语数据库”;“相信我关于备份的话”;以及(在关于备份和恢复的书中不可避免地)“预防胜于治疗...”。

本书分为六个部分,每个部分包含一个或多个共 19 章。导论包含第 1 章和第 2 章,内容涉及关于备份的一般思考,例如如何组织备份和恢复计划、备份什么以及不备份什么。导论章节强调计划和文档记录,这是理所当然的。

第二部分侧重于您可能已经拥有的备份和恢复工具,例如 tar 和 cpio;以及您可以轻松获得的工具,例如 amanda。amanda 本身可能就值回票价。amanda 旨在通过 TCP/IP 网络备份和恢复多台主机,并提供定义数据集和计划备份的功能。它与 Arkeia 和 Quick Restore 处于同一级别,但附带源代码且免费。

第三部分深入探讨商业备份实用程序。由于有许多优秀的 Linux 备份工具可用,因此值得一读。Preston 没有推荐任何特定的程序,但确实对需要寻找的功能和需要避免的“功能”进行了出色的概述。下一章讨论高可用性。它首先对该术语进行定义,然后解释了为什么应该备份它。

然后,我们进入真正有趣的内容:裸机备份和恢复。您刚刚经历了火灾,您的计算机现在看起来像萨尔瓦多·达利会画的东西,并且运行状况也差不多。

有关于 SunOS/Solaris、Compaq Tru64 UNIX、HP-UX、IRIX、AIX 以及当然还有 Linux 的章节。Linux 章节使用 tomsrtbt mini-distribution of Linux 和 Omega 并行端口 ZIP 驱动器来恢复 Intel 架构系统。Preston 还提供了关于如何处理 SPARC 和 Alpha 系统的指导。就像书中说的,确保在使用此过程之前对其进行测试。我要补充一点,第一次不要在您的生产计算机上尝试此操作。使用一台牺牲机器。但一定要做。

下一部分是“备份数据库”。第一章是概述和一般讨论。您可以将其应用于您的 mySQL 或 PostgreSQL 安装。如果您运行的是 Informix、Oracle 或 Sybase,请挖掘相应的章节以获取有用的信息。

最后一部分“备份和恢复杂项”涵盖了 ClearCase 备份和恢复以及杂项。在这两者之间是对备份硬件的引导式浏览,您在考虑购买新硬件时应该阅读它。但是,您还应该阅读关于介质寿命以及备份介质的保养和维护的评论。

虽然 Preston 的经验主要集中在中型到大型公司,并且本书为这些公司提供了丰富的信息,但请放心,即使您只需要备份自己的台式计算机,也可以使用本书。基本概念和技术对于任何规模的公司都是相同的。

强烈推荐。您挽救的工作可能就是您自己的工作。

Charles Curley (ccurley@trib.com) 住在怀俄明州,在那里他骑马和放牧牛、猫和电子。只有最后一种收入不错,所以他还为一家总部位于华盛顿州雷德蒙德的小型软件公司编写文档。

加载 Disqus 评论