使用 CLI 在系统上创建 MDisk

您可以使用命令行界面 (CLI) 在系统上创建 MDisk。

开始之前

注意: 如果将 MDisk 作为 MDisk 添加到系统,那么 MDisk 上的任何数据都将丢失。 如果您希望 保留 MDisk 上的数据(例如,由于您希望导入先前未受管理的存储器),那么必须改为创建映像方式卷。

假定已设置系统并且已配置后端存储器。

确保所有 MDisk 均为相同的 RAID 类型。 如果系统具有多个存储层,请确保同一层中的所有 MDisk 均为相同的 RAID 类型。 同一层的所有 MDisk 都必须相似,并且具有相似的性能特征。 否则,后端存储器只能包含一个存储层,系统中的所有 MDisk 都必须相似,并且具有相似的性能特征。

关于此任务

即使进行了最完善的规划,环境也可能发生改变,而您必须在创建后端存储器后对其进行重新配置。 后端存储器提供的数据迁移功能使您能够在不中断 I/O 的情况下迁移数据。

选择系统扩展数据块大小

在规划每个新系统的扩展数据块大小时,请考虑以下因素:
  • 必须对存储池指定扩展数据块大小。
  • 以后无法更改扩展数据块大小;它必须保持不变。
  • 后端存储器可具有不同的扩展数据块大小;但这会对数据迁移的使用施加限制。
  • 扩展数据块大小影响系统中卷的最大大小。 更大的扩展数据块大小增加系统可以管理的存储总量,更小的扩展数据块大小可以对存储分配进行更精细的控制。
重要信息: 您可以为不同系统指定不同的扩展数据块大小; 但是,不能在具有不同扩展数据块大小的系统之间迁移 (卷)。 如果可能,请使用相同的扩展数据块大小来创建所有系统。 为分布式 RAID 1 阵列类型指定 MDisk 扩展数据块时,扩展数据块大小必须至少为 1024 MiB。

发出 mkmdiskgrp CLI 命令以创建存储池。

以下示例显示了用于创建系统的 CLI 命令:

mkmdiskgrp -name maindiskgroup -ext 32 
 -mdisk mdsk0:mdsk1:mdsk2:mdsk3

maindiskgroup 是要创建的系统的名称,32 MB 是要使用的扩展数据块的大小,而 mdsk0、mdsk1、mdsk2 和 mdsk3 是要向该组添加的四个 MDisk 的名称。

结果

您已创建了 MDisk 并将其添加到系统。

示例

在以下示例提供的场景中,您想要创建一个系统,但是没有任何可添加至组的 MDisk。 您计划稍后添加 MDisk。 可使用 CLI 命令 mkmdiskgrp 来创建系统 bkpmdiskgroup,并在稍后使用 CLI 命令 addmdisk 来将 mdsk4、mdsk5、mdsk6 和 mdsk7 添加到系统。

  1. 问题 mkmdiskgrp -name bkpmdiskgroup -ext 32

    bkpmdiskgroup 是要创建的系统的名称,而 32 MB 是要使用的扩展数据块的大小。

  2. 找到要添加到系统的四个 MDisk。
  3. 问题 addmdisk -mdisk mdsk4:mdsk5:mdsk6:mdsk7 bkpdiskgroup

    mdsk4、mdsk5、mdsk6 和 mdsk7 是要添加到系统的 MDisk 的名称,而 bkpdiskgroup 是要向其中添加 MDisk 的系统的名称。