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