MDisk

受管磁盘 (MDisk) 是物理存储器的逻辑单元。 MDisk 是来自外部存储器的阵列 (RAID) 或来自外部存储系统的卷。MDisk 对主机系统不可见。

MDisk 可能由多个物理磁盘组成,这些物理磁盘在存储区域网络 (SAN) 中表现为单个逻辑磁盘。MDisk 始终会向系统提供可用的物理存储块,即使它与物理磁盘没有一对一的对应关系。

每个 MDisk 分为若干数据块,从 MDisk 的开头到结尾按顺序从 0 开始编号。 扩展数据块大小是池的一个属性。在将 MDisk 添加到池时,该 MDisk 被拆分成的扩展数据块大小取决于添加到的池的属性。

访问方式确定集群系统使用 MDisk 的方式。

Attention: 如果观察到链路中出现间歇性中断,或更换了 SAN 光纤网或 LAN 配置中的电缆或连接,可能有一个或多个 MDisk 处于已降级状态。如果在某个链路中断且 I/O 操作失败多次的情况下尝试进行 I/O 操作,那么系统会部分排除 MDisk,并将 MDisk 的状态更改为已排除。必须包含 MDisk 以解决该问题。
可以通过在命令行界面 (CLI) 中输入以下命令来包含 MDisk,其中 mdisk_name 是 MDisk 的名称或标识。
includemdisk mdisk_name

访问方式

以下列表描述了 MDisk 的可能的访问方式。
非受管
MDisk 未由系统使用。
受管
MDisk 分配给存储池,并提供可由使用的数据块。
映像
MDisk 直接分配到具有 MDisk 和间数据块一一映射关系的
阵列
MDisk 代表内部存储器中构成 RAID 的一组驱动器。
Attention: 如果当 MDisk 处于受管或非受管方式时将包含现有数据的 MDisk 添加至存储池,那么会丢失其中包含的数据。映像方式是保留这些数据的唯一方式。
Figure 1 显示了物理磁盘和 MDisk 的示例。
Figure 1. 存储系统和 MDisk
该图显示如何由物理磁盘构成 MDisk
Table 1 描述 MDisk 的运行状态。
Table 1. MDisk 状态
状态 描述
联机 MDisk 可由所有联机节点访问。 系统中所有当前正在工作的成员节点均可访问该 MDisk。满足以下条件时,MDisk 处于联机状态:
  • 所有超时错误恢复过程都已完成,并报告磁盘状态为联机。
  • 目标端口的逻辑单元号 (LUN) 清单正确报告 MDisk。
  • 该 LUN 的发现操作已成功完成。
  • 所有 MDisk 目标端口均报告该 LUN 可用,无错误情况。
  • 对于 iSCSI 连接,集群中至少有一个 I/O 组的两个节点均可访问 MDisk。
降级路径 系统中的一个或多个节点无法访问 MDisk。 降级路径状态很有可能是由存储系统SAN 光纤网配置不正确造成的。但是,存储系统SAN 光纤网或节点的硬件故障也可能是导致该状态的诱因。To recover from this state, follow these steps:
  1. 验证存储系统的光纤网配置规则是否正确。
  2. 确保正确配置了存储系统。
  3. 纠正事件日志中的任何错误。
降级端口 MDisk 在事件日志中包含一个或多个 1220 错误。1220 错误表明远程光纤通端口已从该 MDisk 排除。该错误可能导致存储系统性能降低,并且通常表明存储系统出现硬件问题。 要纠正该问题,必须解决存储系统上的所有硬件问题,并纠正事件日志中的 1220 错误。
已排除 重复出现访问错误后,MDisk 被系统排除在使用范围之外。 请运行指示的维护过程以确定问题。
脱机 任何联机节点均无法访问该 MDisk。系统中所有当前正在工作的成员节点均无法访问该 MDisk。导致该状态的原因是 SAN、存储系统或者一个或多个连接到存储系统的物理磁盘出现故障。如果所有针对该磁盘的路径都无效,MDisk 会报告为脱机状态。

数据块

每个 MDisk 划分为多个大小相同的块,称为数据块。数据块是映射单元,用于提供 MDisk 与卷拷贝间的逻辑连接。

MDisk 路径

来自外部存储器的每个 MDisk 都有一个联机路径计数,即有权访问该 MDisk 的节点数。路径计数表示系统节点和存储设备间 I/O 路径状态的摘要。最大路径计数就是过去任何时间点系统检测到的最大路径数。如果当前路径计数不等于路径计数的最大值,MDisk 可能处于已降级状态。也就是说,一个或多个节点可能看不到光纤网上的 MDisk。