跳到主要内容

创建卷

可以使用 volume create 命令创建卷并指定其接合点和其他属性。

开始之前

SVM 的安全模式必须为 UNIX,NFS 也应设置完成并开始运行。

关于本任务

卷必须包含接合路径,这样其中的数据才能供客户端使用。可以在创建新卷时指定接合路径。如果未在创建卷时指定接合路径,则必须使用 volume mount 命令将该卷装载SVM 名称空间中。


  1. -junction-path 有以下可选项:

    • 直接置于根下,例如,/new_vol

      可创建新卷,并指定将它直接装载到 SVM 根卷。

    • 在现有目录下,例如,/existing_dir/new_vol

      可创建新卷,并指定将它装载到现有卷(在现有的层次结构中),表示形式为目录。

    如果要在新目录中创建卷(在新卷下的新层次结构中),例如 /new_dir/new_vol,则必须先创建接合到 SVM 根卷的新父卷。随后可在新父卷(新目录)的接合路径中创建新子卷。

    如果计划使用现有导出策略,可在创建卷时指定。也可以稍后使用 volume modify 命令添加导出策略。

  2. 验证已创建的卷具有所需的接合点:volume show -vserver vserver_name -volume volume_name -junction

示例

以下命令在 SVM vs1.example.com 和聚合 aggr1 上创建名为 users1 的新卷。新卷的位置为 /users。卷的大小为 750 GB,其卷保证类型为 volume(默认)。

cluster1::> volume create -vserver vs1.example.com -volume users -aggregate aggr1 -size 750g -junction-path /users
[Job 1642] Job succeeded: Successful

cluster1::> volume show -vserver vs1.example.com -volume users -junction
Junction Junction
Vserver Volume Active Junction Path Path Source
----------------- ------- -------- --------------- -----------
vs1.example.com users1 true /users RW_volume

以下命令在 SVM vs1.example.com 和聚合 aggr1 上创建名为 home4 的新卷。vs1 SVM 的名称空间中已存在 /eng/ 目录,新卷的位置为 /eng/home,并成为 /eng/ 名称空间的主目录。卷的大小为 750 GB,其卷保证类型为 volume (默认)。

cluster1::> volume create -vserver vs1.example.com -volume home4 -aggregate aggr1 -size 750g -junction-path /eng/home
[Job 1642] Job succeeded: Successful

cluster1::> volume show -vserver vs1.example.com -volume home4 -junction
Junction Junction
Vserver Volume Active Junction Path Path Source
---------------- ------- -------- --------------- -----------
vs1.example.com home4 true /eng/home RW_volume