使用 CLI 创建存储池
您可使用命令行界面 (CLI) 来创建存储池。
开始之前
注意: 如果您将 MDisk 作为 MDisk 添加到存储池,那么该 MDisk 上的任何数据都会丢失。 如果您希望保留 MDisk 上的数据(例如,由于您希望导入先前未受系统管理的存储器),那么必须改为创建映像方式卷。
假定已设置了系统,并且后端控制器已配置为将新的存储器提供给系统。
如果要使用系统上的闪存驱动器受管磁盘,请确保您熟悉闪存驱动器配置规则。
如果打算在存储系统中维持卷分配,请确保存储池中的所有 MDisk 均由同一个存储系统提供。
请确保分配到单一存储池的所有 MDisk 均为相同的 RAID 类型。 如果存储池具有一个以上的存储层,请确保同一个层中的所有 MDisk 均为相同的 RAID 类型。 使用 Easy Tier® 时,存储池的同一层中的所有 MDisk 必须相似,并且具有相似的性能特征。 如果不使用 Easy Tier,那么存储池必须仅包含一个存储层,并且存储池中的所有 MDisk 必须相似,并且具有相似的性能特征。
在规划要创建的池的数量时,请考虑以下因素:
注: 使用新的闪存驱动器创建池时,新的 闪存驱动器 将自动格式化并设置为 512 字节的块大小。
关于此任务
即使进行了最完善的规划,环境也可能发生改变,而您必须在创建了(存储池)后对其进行重新配置。 系统提供的数据迁移设施使您能够在不中断 I/O 的情况下迁移数据。
选择存储池的数据块大小
在计划每个新池的扩展数据块大小时,请考虑以下因素:
表 1 比较了每个数据块大小的最大卷容量。 自动精简配置卷的最大容量有所相同。 由于系统会为已创建的每个卷分配整数个数据块,因此使用较大的数据块会增加在每个卷末尾处被浪费的存储量。 较大的数据块还会降低系统在众多 MDisk 上分配连续 I/O 工作负载的能力,从而会减小虚拟化的性能优势。
| 扩展数据块大小 (MB) | 最大卷容量(以 GB 为单位)(非自动精简配置卷) | 最大卷容量(以 GB 为单位)(自动精简配置卷) |
|---|---|---|
| 16 | 2048 (2 TB) | 2000 |
| 32 | 4096 (4 TB) | 4000 |
| 64 | 8192 (8 TB) | 8000 |
| 128 | 16,384 (16 TB) | 16,000 |
| 256 | 32,768 (32 TB) | 32,000 |
| 512 | 65,536 (64 TB) | 65,000 |
| 1024 | 131,072 (128 TB) | 130,000 |
| 2048 | 262,144 (256 TB) | 260,000 |
| 4096 | 262,144 (256 TB) | 262,144 |
| 8192 | 262,144 (256 TB) | 262,144 |
要点: 您可以为不同的存储池指定不同的扩展数据块大小;
但是不能在扩展数据块大小不同的存储池之间迁移(卷)。
如果可能,请使用相同的扩展数据块大小来创建所有存储池。
执行以下步骤以创建存储池:
过程
发出 mkmdiskgrp CLI 命令以创建存储池。
这是您可发出以创建存储池的 CLI 命令示例:
mkmdiskgrp -name maindiskgroup -ext 32
-mdisk mdsk0:mdsk1:mdsk2:mdsk3
其中 maindiskgroup 是要创建的存储池的名称、32 MB 是要使用的数据块的大小,而 mdsk0、mdsk1、mdsk2 和 mdsk3 是要添加至组的四个 MDisk 的名称。
结果
示例
在以下示例提供的场景中,您想要创建存储池,但是没有任何可添加至组的 MDisk。 您计划稍后添加 MDisk。 您使用 CLI 命令 mkmdiskgrp 来创建存储池 bkpmdiskgroup,并且稍后使用 CLI 命令 addmdisk 来将 mdsk4、mdsk5、mdsk6 和 mdsk7 添加至存储池。