脚本命令的格式规则
每个脚本命令说明结尾的“注释”部分介绍了特定脚本命令特有的语法。
区分大小写 – 脚本命令不区分大小写。可以输入小写字母、大写字母或者大小写混合的脚本命令。(在以下命令说明中,大小写混合有助于阅读命令名称,理解命令的用途。
空格 – 必须按照命令说明在脚本命令中输入空格。
作为命令语法的一部分。
表示参数为可选参数。每个参数的说明告诉您是否需要将参数值括在方括号里。
括号 – 命令语法中所示的括号将参数的特定选项括起来。也就是说,如果您希望使用此参数,必须输入其中一个值,并用括号括起来。通常情况下,不用在脚本命令中加入括号;但是,在某些情况下,当输入列表时,必须用括号将列表括起来。这种列表可能是托盘标识值和插槽标识值的列表。每个参数的说明告诉您是否需要将参数值括在括号里。
竖线 – 脚本命令中的竖线表示“或”,将参数的有效值分隔开。例如,命令说明中 raidLevel 参数的语法显示如下:
raidLevel=(0 | 1 | 3 | 5 | 6)
要使用 raidLevel 参数来设置 RAID 级别 5,请输入以下值:
raidLevel=5
驱动器位置 – 用于识别驱动器位置的 CLI 命令同时支持高容量驱动器托盘和低容量驱动器托盘。高容量驱动器托盘有多个用于放置驱动器的抽屉。抽屉通过滑出驱动器托盘来提供对驱动器的访问。低容量驱动器托盘没有抽屉。对于高容量驱动器托盘,必须指定驱动器所在的驱动器托盘标识(ID)、抽屉标识和插槽标识。对于低容量驱动器托盘,只需指定驱动器所在的驱动器托盘标识和插槽标识。对于低容量驱动器托盘,识别驱动器位置的另一种方法是指定驱动器托盘标识,将抽屉标识设置为 0,并指定驱动器所在插槽的标识。用逗号分隔标识值。如果输入多组标识值,请用空格将每组值分隔开。
在 CLI 中,有两项指定驱动器的约定。每个命令中都指定了应使用的约定。一个约定使用等号和括号:
<span className="ph"> drive=(trayID,[drawerID,]slotID) </span>
另一个约定不使用等号,但在指定驱动器两侧使用一对花括号:
<span className="ph"> drive [ trayID,[drawerID,]slotID ] </span>
下面是使用括号的示例:
(1,1 1,2 1,3 1,4 2,1 2,2 2,3 2,4)
或者, 用于大容量驱动器托盘, 本示例:
(1,1,1 1,2,2 1,3,3 1,4,4 2,1,1 2,2,2 2,3,3 2,4,4)
斜体字 – 命令中的斜体字表示需要提供的值或信息。例如,当遇到斜体字时:
<em className="ph i">
numberOfDrives
</em>
用脚本命令中要包含的驱动器数目的值代替斜体字。
分号 – 脚本命令必须以分号(;)结束。可以在命令行或脚本文件中输入多个脚本命令。例如,使用分号分隔以下脚本文件中的每个脚本命令。
create volume drives=(0,2 0,3 1,4 1,5 2,6 2,7) raidLevel=5 userLabel=”v1” capacity=2gb owner=
<span className="ph">a</span>
;
create volume volumeGroup=2 userLabel=”v2” capacity=1gb owner=
<span className="ph">b</span>
;
create volume volumeGroup=2 userLabel=”v3” capacity=1gb owner=
<span className="ph">a</span>
;
create volume drives=(0,4 0,5 1,6 1,7 2,8 2,9) raidLevel=5 userLabel=”v4” capacity=2gb owner=
<span className="ph">b</span>
;
create volume volumeGroup=3 userLabel=”v5” capacity=1gb owner=
<span className="ph">a</span>
;
create volume volumeGroup=3 userLabel=”v6” capacity=1gb owner=
<span className="ph">b</span>
;