第1章 共享存储的基本概念和SNIA共享存储模型 1
1.1 以服务器为中心的IT体系结构 2
1.2 以存储为中心的IT体系结构 3
1.3 SNIA共享存储模型 5
1.4 共享存储配置方案示例 10
第2章 SCSI总线和协议 11
2.1 I/O通路 12
2.2 并行SCSI总线 14
2.2.1 SCSI类型 15
2.2.2 SCSI控制器、设备和电缆 16
2.2.3 终接器 17
2.3 SCSI协议 17
2.3.1 SCSI域 18
2.3.2 SCSI协议模型 18
2.3.3 寻址机制 19
2.3.4 交互方式 21
2.3.5 SCSI总线信号 22
2.3.6 SCSI总线的使用阶段 23
2.3.7 异步传输和同步传输 27
2.3.8 SCSI命令描述块 29
2.3.9 SCSI的读操作和写操作过程 31
2.4 使用多端口存储设备构建SCSI存储网络示例 32
第3章 磁盘子系统 33
3.1 硬盘和内部I/O通道 36
3.2 JBOD磁盘阵列 38
3.3 使用RAID的存储虚拟化 39
3.4 RAID等级及配置示例 41
3.4.1 RAID 0:按块条带 41
3.4.2 RAID 1:按块镜像 42
3.4.3 RAID 0+1和RAID 10:结合条带与镜像 43
3.4.4 RAID 4和RAID 5:用校验位代替镜像 45
3.4.5 RAID 2和RAID 3 49
3.4.6 RAID等级的比较 50
3.5 使用缓存加速对磁盘的访问 51
3.5.1 在硬盘上的缓存 51
3.5.2 在RAID控制器中的写缓存 51
3.5.3 在RAID控制器中的读缓存 52
3.6 智能磁盘子系统 52
3.6.1 即时复制 52
3.6.2 远程镜像 53
3.6.3 逻辑设备号掩盖 57
3.7 磁盘子系统的可提供性 59
第4章 文件系统和网络附接存储 61
4.1 本地文件系统 62
4.2 网络文件系统和网络附接存储的基本概念 65
4.3 NFS文件系统的组成结构 68
4.3.1 NFS通信协议 69
4.3.2 挂载协议 71
4.3.3 文件操作协议 72
4.3.4 NFS的安全机制 72
4.4 NFS在UNIX系统上的配置示例 73
4.4.1 NFS守护程序 73
4.4.2 文件系统的输出 74
4.4.3 挂载远程文件系统 75
4.5 CIFS文件系统 77
4.5.1 SMB协议 79
4.5.2 CIFS操作 80
4.5.3 CIFS的安全机制 85
4.6 CIFS在Linux系统上的配置示例 86
4.6.1 Samba的主要成分 86
4.6.2 Samba服务器的配置文件 87
4.6.3 共享Linux目录 93
4.6.4 从Linux系统中访问Windows的共享目录 94
4.6.5 共享Linux打印机 96
4.6.6 从Linux系统中访问Windows的共享打印机 97
4.7 网络文件系统的演变和发展 98
4.7.1 客户标识符和会话 100
4.7.2 服务器名字空间 103
4.7.3 文件句柄 108
4.7.4 并行网络文件系统 109
4.8 网络附接存储的结构及其发展趋势 111
4.9 NAS和DAS的性能比较 113
第5章 光纤通道和存储区域网 115
5.1 光纤通道层次模型 116
5.2 物理结构 117
5.3 FC-0:物理接口和介质 119
5.4 FC-1:传输协议 121
5.5 FC-2:成帧和信令协议 125
5.5.1 交换、序列和帧 125
5.5.2 流控制 127
5.5.3 服务类别 127
5.6 FC-3:公共服务 131
5.7 链路服务 132
5.7.1 登录 132
5.7.2 编址 134
5.8 交换网服务:名字服务器和控制器 135
5.9 FC-4:上层协议映射 137
5.10 存储区域网络 138
5.10.1 SAN与DAS和NAS的比较 140
5.10.2 采用光纤通道网络的原因 141
5.10.3 光纤通道SAN的组成结构 142
5.11 仲裁环SAN 146
5.12 交换网SAN 149
5.12.1 名字服务器 150
5.12.2 交换机的种类和主交换机 151
5.12.3 路由选择 151
5.12.4 存储分区 152
5.13 采用存储区域网的企业信息系统的结构配置示例 153
第6章 IP存储网络和InfiniBand网络 155
6.1 因特网SCSI 156
6.1.1 iSCSI体系结构 157
6.1.2 目标方发现 158
6.1.3 iSCSI会话 164
6.1.4 iSCSI会话协议数据单元 165
6.2 在TCP/IP上的光纤通道 170
6.3 因特网光纤通道协议 172
6.4 多协议环境和相关的解决方案 178
6.4.1 主要术语的精确含义 179
6.4.2 需要特别考虑的事项 179
6.4.3 多协议解决方案 182
6.5 IP存储网络配置示例 184
6.6 InfiniBand网络 185
第7章 存储虚拟化 189
7.1 在I/O通路上的虚拟化 191
7.2 块级和文件级的存储虚拟化 195
7.3 在应用服务器中的存储虚拟化 196
7.4 在存储设备中的存储虚拟化 197
7.5 在网络中的存储虚拟化 198
7.5.1 对称的存储虚拟化 199
7.5.2 非对称的存储虚拟化 201
7.6 文件系统和NAS虚拟化 204
7.7 存储虚拟化产品及其应用 204
第8章 存储网络的应用 211
8.1 存储共享 212
8.1.1 磁盘存储池 212
8.1.2 动态磁带库共享 212
8.1.3 数据共享 214
8.2 数据可提供性 216
8.2.1 预防I/O总线故障 216
8.2.2 预防服务器故障 219
8.2.3 预防磁盘子系统故障 220
8.2.4 预防虚拟化故障 223
8.2.5 预防数据中心的崩溃 223
8.3 对IT系统的企业适应性和易于扩展性的支持 226
8.3.1 负载分布的集群 227
8.3.2 Web体系结构 232
8.3.3 Web应用的实现 234
8.4 园区存储网络配置 237
8.5 因特网提供商的存储网络 239
第9章 网络备份 241
9.1 网络备份服务 242
9.2 备份服务器 243
9.1.1 作业调度程序 244
9.1.2 错误处理程序 244
9.1.3 元数据数据库 244
9.1.4 介质管理程序 244
9.3 备份客户 246
9.4 网络备份有助于系统性能的提升 247
9.5 网络备份的性能瓶颈 248
9.6 提高网络备份系统性能的技术途径 249
9.6.1 针对以服务器为中心的IT系统结构的措施 249
9.6.2 面向新一代网络备份的措施 252
9.7 文件系统备份 259
9.7.1 文件服务器备份 259
9.7.2 文件系统备份 260
9.7.3 NAS服务器备份 261
9.7.4 网络数据管理协议NDMP 262
9.8 数据库备份 267
9.8.1 数据库的操作方法 268
9.8.2 经典的数据库备份 269
9.8.3 下一代数据库备份 271
第10章 可移动介质的管理 273
10.1 可移动介质 274
10.2 常用术语 275
10.3 介质库和驱动器 276
10.3.1 驱动器 277
10.3.2 介质更换器 277
10.3.3 对介质更换器的控制 277
10.4 可移动介质管理的问题和需求 279
10.4.1 对可提供资源的有效使用 281
10.4.2 访问控制 282
10.4.3 访问同步 284
10.4.4 访问优先级和安装请求队列 284
10.4.5 介质跟踪 285
10.4.6 组合 286
10.4.7 监视 288
10.4.8 报告 289
10.4.9 寿命周期管理 290
10.4.10 储藏库管理 292
10.5 IEEE 1244介质管理系统标准简介 292
10.6 介质管理系统结构 293
10.6.1 介质管理模块 294
10.6.2 库和驱动器管理模块 295
10.6.3 特权和非特权客户 295
10.7 介质管理系统数据模型 296
10.8 IEEE 1244通信协议 298
第11章 存储网络管理 301
11.1 对管理系统的要求 302
11.2 管理接口 303
11.3 标准的和专用的机制 305
11.3.1 标准机制 305
11.3.2 专用机制 305
11.4 带内管理 306
11.4.1 管理服务 308
11.4.2 发现 308
11.4.3 监视 309
11.4.4 消息 309
114.5 辖区问题 309
11.5 带外管理 310
11.5.1 使用SNMP 311
11.5.2 基于Web的企业管理标准WBEM 315
11.5.3 存储管理倡议规范 319
11.6 对存储网络管理配置的选择 320
参考文献 322