Unix备份与恢复
Unix备份与恢复
W. Curtis Preston
李如豹, 钟日红, 王森, 等 译
出版时间:2003年01月
页数:716
本书完整地覆盖了Unix系统备份和恢复领域的方方面面,并且为各种规模、各种预算的环境提供了实用的、经济的备份和恢复解决方案。本书从介绍Unix系统管理员可用的本地备份工具开始,最后给出了商业备份工具选择的实用建议。
对于管理员来说,本书可以说是无价之宝:
* 详细介绍了多种Unix版本(包括AIX、Compaq True-64 Unix、HP-UX、IRIX、SCO、Solaris以及Linux)上的各种Unix备份和恢复工具(包括dump、tar、cpio、dd、GNUtar以及GNUcpio)的功能、局限性以及语法
* 为免费可用的备份工具(如AMANDA)的安装和配置提供了详细的指导
* 提供了对Informix、Oracle以及Sybase数据库进行自动热备份的shell脚本
* 分步骤说明了用于多种Unix平台上的裸机灾难恢复过程,这些平台包括AIX、Compaq True-64 Unix、HP-UX、IRIX、Solaris以及Linux
* 介绍了“灾难恢复”和“高可用性”系统的设计
* 对商业备份和恢复数据库的选择提供了指导
* 介绍了备份硬件的功能和局限性
“Curtis Preston是一个具有深厚知识功底的系统管理员,这些都在本书中得到了体现。他对备份与恢复工作抱有极高的热情,这也是工作中多次受到数据损失打击的结果。本书涵盖了备份与恢复领域的方方面面,它指导我们如何避免陷入尴尬之境。在有关数据库的章节里,Curtis对沟通系统管理员与数据库管理员的工作做了大胆而成功的尝试。数据库管理员应该考虑让系统管理员了解本书内容;而系统管理员则要保证新入伙的小组成员能对本书做到人手一本。”
——Art S. Kagel,Informix/Oracle DBA
“若要避免重要数据的损失,那么系统管理员需要可靠的、容易访问的备份。Curtis Preston的这本《Unix备份与恢复》为重要系统的备份提供了一个全面的指导,并且提供了很多专题的重要信息,这些专题包括热备份和冷备份、数据库备份和恢复以及商业产品选择等。在本书中,Curtis为开发高效备份程序提供了不拘常理的方法,这些方法是清晰而实用的。本书中提供的专业知识能够帮助系统管理员预防备份危机,这正是真正有价值的信息。”
——Amber Ankerholz,SysAdmin杂志主编
  1. 前言
  2. 第一部分 简介
  3. 第一章 为最坏的情况做准备
  4. 我的父亲是对的
  5. 设计一个灾难恢复计划
  6. 第一步:对可接受和不可接受的损失进行定义
  7. 第二步:备份一切
  8. 第三步:组织一切
  9. 第四步:防备灾难
  10. 第五步:文档化
  11. 第六步:测试、测试、再测试
  12. 总结
  13. 第二章 全部进行备份
  14. 不要跳过本章
  15. 为什么你应该阅读本书
  16. 备份对于你的公司来说有多重要
  17. 你可以找到一个平衡
  18. 决定备份什么
  19. 决定何时进行备份
  20. 决定如何备份
  21. 存储备份
  22. 测试备份
  23. 监视备份
  24. 遵循正确的开发过程
  25. 其他内容
  26. 祝你好运
  27. 第二部分 免费的文件系统备份与恢复工具
  28. 第三章 本地备份与恢复工具
  29. 概览
  30. 使用dump工具进行备份
  31. 使用restore工具进行恢复
  32. dump和restore的局限性
  33. 需要检查的功能
  34. 使用cpio工具进行备份和恢复
  35. 使用tar工具进行备份和恢复
  36. 使用dd命令进行备份和恢复
  37. tar、cpio以及dump之间的比较
  38. 如何读取这一卷
  39. 第四章 免费备份工具
  40. hostdump.sh工具
  41. infback.sh、oraback.sh以及syback.sh工具
  42. 一个真正快速的tar工具:star
  43. 记录配置数据:SysAudit工具
  44. 显示主机信息:SysInfo工具
  45. 进行远程探查:queso工具
  46. 探查网络布局:nmap工具
  47. AMANDA
  48. 第三部分 商业文件系统备份与恢复工具
  49. 第五章 商业备份工具
  50. 寻找什么
  51. 完全支持你的平台
  52. 原始分区的备份
  53. 极大文件系统及文件的备份
  54. 把多个客户同时备份到一个驱动器上
  55. 把一个客户同时备份到多个驱动器上
  56. 需要特殊处理的数据
  57. 存储管理功能
  58. 降低网络流量
  59. 对标准或者定制备份格式的支持
  60. 管理之难易
  61. 安全
  62. 恢复之难易
  63. 备份索引的保护
  64. 健壮性
  65. 自动化
  66. 卷校验
  67. 代价
  68. 厂商
  69. 结论
  70. 第六章 高可用性
  71. 什么是高可用性
  72. HA构建模块
  73. 商业HA解决方案
  74. 一个HA解决方案的影响
  75. 第四部分 裸机备份与恢复方法
  76. 第七章 SunOS/Solaris
  77. 火灾发生时如何处理
  78. 自己的恢复方案
  79. 恢复一个SunOS/Solaris 系统
  80. 第八章 Linux
  81. 怎么工作的
  82. 简单的裸机恢复示例
  83. 第九章 Compaq Tru64 Unix
  84. Compaq提供的btcreate工具
  85. 自己的裸机恢复过程
  86. 第十章 HP-UX
  87. 惠普的make_recovery恢复工具
  88. copyutil工具
  89. 使用dump命令和restore命令
  90. 第十一章 IRIX
  91. SGI公司的备份和恢复工具
  92. 用备份磁带进行系统恢复
  93. 自己编写的裸机恢复过程
  94. 第十二章 AIX
  95. IBM的mksysb工具
  96. IBM的Sysback/6000工具
  97. 系统克隆
  98. 第五部分 数据库备份与恢复
  99. 第十三章 数据库备份
  100. 能够进行备份吗
  101. 困惑:神秘的数据库结构
  102. 困惑在此结束:用简单英语解释数据库
  103. 什么是大交易
  104. 数据库结构
  105. 页修改概述
  106. 关系数据库管理系统会发生什么
  107. 备份关系数据库管理系统
  108. 恢复关系数据库
  109. 文档及测试
  110. 特殊的数据库要求
  111. 第十四章 Informix数据库备份与恢复
  112. Informix数据库结构
  113. 自动启动Informix数据库:dbstart.informix.sh脚本
  114. 保护物理日志、逻辑日志和系统主数据库
  115. 应选择哪种备份工具
  116. 没有存储管理器条件下的物理备份:ontape
  117. 使用存储管理器进行物理备份:onbar
  118. 恢复Informix数据库
  119. 逻辑备份
  120. 第十五章 Oracle 备份与恢复
  121. Oracle体系结构
  122. 没有存储管理器条件下的物理备份
  123. 使用存储管理器进行物理备份
  124. 管理归档重做日志
  125. 恢复Oracle
  126. 逻辑备份
  127. 零星集萃
  128. 第十六章 Sybase备份与恢复
  129. Sybase体系结构
  130. 在没有存储管理器的条件下进行物理备份
  131. 通过存储管理器进行物理备份
  132. 恢复Sybase
  133. 逻辑备份
  134. 几个注意的问题
  135. 第六部分 备份与恢复的其他问题
  136. 第十七章 ClearCase备份与恢复
  137. ClearCase体系结构
  138. VOB备份和恢复过程
  139. 视图备份和恢复过程
  140. 总结
  141. 第十八章 备份硬件
  142. 选择备份驱动器
  143. 使用备份硬件
  144. 磁带驱动器
  145. 光盘驱动器
  146. 自动备份硬件
  147. 厂商
  148. 硬件比较
  149. 第十九章 其他问题
  150. 易变文件系统
  151. 剖析dump
  152. 千兆以太网
  153. 磁盘恢复公司
  154. 昨天
  155. 备份小幽默
  156. 词汇表
书名:Unix备份与恢复
作者:W. Curtis Preston
译者:李如豹, 钟日红, 王森, 等 译
国内出版社:机械工业出版社
出版时间:2003年01月
页数:716
书号:7-111-11045-5
原版书出版商:O'Reilly Media
W. Curtis Preston
 
W. Curtis Preston从事备份和恢复系统设计工作已有六年多的时间,他已经为许多环境设计了备份和恢复系统,其中既有大型系统也有小型系统。刚开始的时候,Curtis负责几个小型服务器的备份工作,而两年后他就负责250个大型服务器的备份工作,这些服务器运行着5种不同版本的Unix,以及Oracle、Informix以及Sybase数据库。最初,他使用自己编写的工具来管理其环境;后来,他安装了自己的第一个商业备份工具。Curtis对备份和恢复的热情起始于对24×7的关键业务环境数据增长的管理。
Curtis为许多小预算的环境设计了备份系统;在这些过程中,他开发了很多免费可用的工具,这包括一个能够对Oracle、Informix以及Sybase数据库进行热备份的工具。他已经把这些工具移植到了包括Linux在内的很多环境上,现在世界各地都在运行这些工具。Curtis现在是Collective Technologies(CT)公司的技术顾问。在CT,Curtis和他的同事们一起开发了一个用于选择商业备份工具的系统。该系统可以为世界上一些最大的环境选择商业备份系统,这些环境可以包括一个6TB的Oracle数据库和5PB的总存储容量。一旦软件和硬件选择完毕,Collective Technologies公司就会根据客户的需求设计并实现完整的系统。
Curtis声称如果不使用Collective Intellect(他称之为C.I.)的话,他不可能写成本书。Collective Technologies公司的400个顾问几乎管理过每一种主流操作系统,并且他们通过共享“集体的”(collective)经验来互相支持,这称做Collective Intellect(集体智慧)。在本书写作的时候,Curtis向C.I.询问了上百个问题 —— 如果这些问题由他自己研究的话,那将耗费数年时间。本书中有些内容是由别人所写的,他们都是相关领域的专家。Curtis相信C.I.会使本书比他所想像的更加出色,这就是为什么它被列为一个合作者的原因。

W. Curtis Preston是The Storage Group的总经理,这是一家专门为各种规模的数据中心提供存储系统设计、实现和审计的集成公司。他从事存储系统的设计已经超过9年,曾经为世界500强中的数家公司设计存储系统。他是StorageMountain. com(以前叫做BackupCentral.com)的创始人,那是第一个专门用作存储社区的第三方Web站点,它每天都帮助无数的访问者找到所需的存储产品。Curtis还是O'Reilly出版的《Unix Backup & Recovery》的作者。
Curtis居住于California的San Diego,同住的还有他美丽的妻子和女儿:Celynn、Nina和Marissa。
 
 
《Unix备份与恢复》封皮中的动物是一只印度鳄,这是一种居住于印度及其邻国的大河中的动物。印度鳄可以长达6~7米长,是鳄鱼家族中体积最大的成员之一。这种动物最显著的特征是它那长长的、窄窄的嘴 —— 这种嘴,里面排列着锋利的牙齿,专门适合捕捉并吃鱼(鱼是印度鳄的主要食物)。窄窄的形状大大地降低了水的阻力,从而使得印度鳄能够快速地捕捉食物。嘴内的众多牙齿非常适合卡住使劲儿挣扎的滑溜鱼。印度鳄肌肉欠发达的短大腿使得其难以在陆地上移动,因此这种动物只有在筑巢和享受阳光时才会从水中出来。同其他鳄鱼一样,印度鳄也因为吃人而遭人惧恨。印度鳄并不像其适于吃鱼那样适于吃人,它的胃中发现的人体残骸和首饰证实了这种看法。在印度鳄集中的印度北部地区,居民的葬礼仪式会把火化后的尸体撒到河中,所以这些东西可能是这么来的。
印度鳄在1970年就面临灭绝。由于自然保护的努力,印度鳄的数目逐渐在恢复。虽然在1979年就受到保护,但是雄性印度鳄仍然不时遭到捕杀 —— 因为它们的嘴据说具有滋补的作用。印度鳄会被渔网捕捉到,从而失去性命。