卷
卷是系统提供给所连接主机的逻辑磁盘。
应用程序服务器访问卷,而不访问 MDisk 或驱动器。要使卷即使在其所依赖的 MDisk 变为不可用时也能保持可访问性,可以将镜像拷贝添加到所选的卷中。 每个卷最多可具有两个拷贝。 每个卷拷贝都是通过池中的一组扩展数据块来创建的。
您可以创建基本卷、镜像卷或定制卷。对于其中每种卷类型,可以指定详细信息,如卷的容量节省方法。系统支持压缩和自动精简配置,以在卷上节省空间。利用压缩卷,在将数据写入卷时会压缩数据,从而节省卷上的容量。自动精简配置所创建卷的虚拟容量比实际容量大,以允许按需扩展容量。
类型
- 条带卷
- 已条带分割的卷拷贝处于数据块级别。依次从存储池中的每个 MDisk 中分配一个数据块。例如,具有 10 个 MDisk 的存储池会从每个 MDisk 中获取一个数据块。
第 11 个数据块将从第 1 个 MDisk 中获取,依此类推。
此过程称为循环法,与 RAID-0 条带分割类似。
您也可以提供一个 MDisk 列表用作条带集。 该列表可以包含两个或多个来自存储池的 MDisk。循环法过程用于整个指定的条带集。
注意: 缺省情况下,条带卷拷贝是在存储池中的所有 MDisk 间进行条带化分割的。如果某些 MDisk 比其他 MDisk 要小,那么较小 MDisk 上的数据块会先于较大 MDisk 上的数据块用完。 在这种情况下,手工指定条带集可能会导致无法创建卷拷贝。如果您不确定是否有足够的可用空间来创建条带卷拷贝,请选择以下某个选项:- 使用 lsfreeextents 命令来检查存储池中每个 MDisk 上的可用空间。
- 通过不提供特定条带集的方式,让系统自动创建卷拷贝。
图 1 显示了一个包含三个 MDisk 的存储池示例。 该图还显示了通过存储池中可用的数据块创建的条带分割卷拷贝。
图 1. 存储池和卷 - 顺序卷
- 如果在选定的 MDisk 上提供了足够的连续空闲数据块,那么当选定了数据块时,就会在一个 MDisk 上按顺序分配这些数据块,以创建卷拷贝。
- 映像卷
- 映像方式卷是一种特殊的卷,它与一个 MDisk 具有直接关系。
如果您具有一个 MDisk,其中包含要合并到集群系统中的数据,那么您可以创建一个映像方式卷。在创建映像方式卷时,会在该 MDisk 上的数据块与卷上的数据块之间建立一个直接映射。该 MDisk 不是虚拟的。
MDisk 上的逻辑块地址 (LBA) x 与卷上的 LBA x 相同。
在创建映像方式卷拷贝时,必须将其分配给存储池。 映像方式卷拷贝的大小必须至少为一个数据块。 映像方式卷拷贝的最小大小是要将该拷贝分配到的目标存储池的数据块大小。
对这些数据块的管理方式与其他卷拷贝相同。 创建数据块后,您可以使用卷镜像将数据移至存储池中的其他 MDisk 上,而不会失去对数据的访问权。
包含现有数据的 MDisk 的最初方式为非受管,并且集群系统无法确定它是否包含分区或数据。
您可以使用更为高级的数据块分配策略来创建卷拷贝。 在创建条带卷时,您可以在用作条带集的 MDisk 列表中多次指定相同的 MDisk。 当您拥有的存储池中并非所有 MDisk 都具有相同容量时,这种方法非常有用。 例如,如果您拥有的存储池中包含两个 18 GB 的 MDisk 和两个 36 GB 的 MDisk,那么可以通过在条带集中将每个 36 GB 的 MDisk 指定两次来创建条带卷拷贝,以从 36 GB 的磁盘中分配到三分之二的存储空间。
如果删除某个卷,那么您将失去对该卷上数据的访问权。 该卷中使用的数据块将返回至存储池中的空闲数据块池。如果该卷仍然映射到主机,那么删除操作可能会失败。 如果该卷仍然属于 FlashCopy®、高速镜像或全局镜像映射的一部分,那么删除操作也可能失败。 如果删除操作失败,那么您可以指定强制删除标记以删除卷和到主机的相关映射。 强制删除会删除“拷贝服务”关系和映射。
状态
卷可处于以下三种状态之一:联机、脱机和已降级。 表 1 描述了卷的不同状态。状态 | 描述 |
---|---|
联机 | 如果 I/O 组中的两个节点都可以访问卷,那么该卷至少有一个同步拷贝处于联机状态并且可用。 如果单个节点可以访问存储池中与卷关联的所有 MDisk,那么它只能访问该卷。 |
脱机 | 如果 I/O 组中的两个节点缺失,或如果该 I/O 组中存在的节点都无法访问卷的任何同步拷贝,那么该卷处于脱机状态且不可用。如果卷是不同步的高速镜像或全局镜像关系中的辅助卷,那么该卷也可能处于脱机状态。 如果用户尝试写入超出可用磁盘空间的数据量,那么自动精简配置卷会转为脱机状态。 |
已降级 | 如果 I/O 组中有一个节点联机,而另一个节点缺失或无法访问卷的任何同步拷贝,那么该卷的状态为已降级。 注: 如果卷已降级,但所有关联节点和 MDisk 都处于联机状态,请致电 IBM® 支持中心 以获取协助。
|
高速缓存方式
通过指定高速缓存方式,您可以选择在高速缓存中存储读写操作。 可以在创建卷时指定高速缓存方式。创建卷后,可以更改该高速缓存方式。
表 2 描述了两种类型的卷高速缓存方式。
高速缓存方式 | 描述 |
---|---|
readwrite | 由卷执行的所有读写 I/O 操作都存储在高速缓存中。 这是所有卷的缺省高速缓存方式。 |
readonly | 由卷执行的所有读 I/O 操作都存储在高速缓存中。 |
none | 由卷执行的所有读写 I/O 操作都不存储在高速缓存中。 |