Storage provisioning command lines

Contributors netapp-ivanad akseldavis Download PDF of this page

Some SnapDrive for UNIX commands are used for storage provisioning.

The following command-line options are used for storage-provisioning operations:

Operation Command-line option

Create

snapdrive storage create-lun long_lun_name [lun_name …​] -lunsize size [{ -dg | -vg } dg_name] [-igroup ig_name [ig_name …​]] [{ -reserve | -noreserve }][-fstype type] [-vmtype type]

snapdrive storage create {-lvol | -hostvol} file_spec [{-dg | -vg} dg_name]{-dgsize | -vgsize} size-filervol long_filer_path [-devicetype {shared | dedicated}] [{-noreserve | -reserve}] [-fstype type] [-vmtype type]

snapdrive storage create -fs file_spec -nolvm [-fsopts options ] [-mntopts options] [-nopersist] { -lun long_lun_name | -filervol long_filer_path } -lunsize size [-igroup ig_name [ig_name …​]] [{ -reserve | -noreserve }] [-devicetype {shared | dedicated}] [-fstype type] [-vmtype type]

snapdrive storage create host_lvm_fspec -filervol long_filer_path -dgsize size [-igroup ig_name [ig_name …​]] [{ -reserve | -noreserve }] [-devicetype {shared | dedicated}]

snapdrive storage create host_lvm_fspec -lun long_lun_name [lun_name …​] -lunsize size [-igroup ig_name [ig_name …​]] [{ -reserve | -noreserve }]

You can use any one of the format for the -file_spec argument, depending on the type of storage you want to create. (Remember that -dg is a synonym for -vg, and -hostvol is a synonym for -lvol.)

To create a file system directly on a LUN, use this format: -fs file_spec [-nolvm -fs type] [-fsops options] [-mntopts options] [-vmtype type]

To create a file system that uses a disk group or host volume, use this format: -fs file_spec [-fstype type] [-fsopts options] [-mntops options] [-hostvol file_spec] [-dg dg_name] [-vmtype type]

To create a logical or host volume, use this format: [-hostvol file_spec] [-dg dg_name] [-fstype type] [-vmtype type]

To create a disk group, use this format: -dg dg_name [-fstype type] [-vmtype type]

Connect

snapdrive storage connect -fs file_spec -nolvm -lun long_lun_name [-igroup ig_name [ig_name …​]] [-nopersist] [-mntopts options] [-devicetype {shared | dedicated}][-fstype type] [-vmtype type]

snapdrive storage connect -fs file_spec -hostvol file_spec -lun long_lun_name [lun_name …​] [-igroup ig_name [ig_name …​]][-nopersist] [-mntopts options] [-devicetype {shared | dedicated}][-fstype type] [-vmtype type]

snapdrive storage connect -lun long_lun_name [lun_name …​][-igroup ig_name [ig_name …​]][-vmtype type]

snapdrive storage connect -lun long_lun_name [lun_name…​][-devicetype {shared | dedicated}][-vmtype type]

snapdrive storage connect -fs file_spec {-hostvol | -lvol} file_spec -lun long_lun_name [lun_name…​] [-devicetype {shared | dedicated}] [-nopersist] [-mntopts options] [-fstype type] [-vmtype type]

Disconnect

snapdrive storage disconnect -lun long_lun_name [lun_name…​] [-devicetype {shared | dedicated}][-vmtype type]

snapdrive storage disconnect {-vg | -dg | -fs | -lvol | -hostvol} file_spec [file_spec …​] [{-vg | -dg | -fs | -lvol | -hostvol} file_spec …​] …​] [-full] [-devicetype {shared | dedicated}][-fstype type] [-vmtype type]

Resize

snapdrive storage resize {-dg | -vg} file_spec [file_spec …​]{-growby | -growto} size [-addlun [-igroup ig_name [ig_name …​]]] [{ -reseserve | -noreserve }]] [-fstype type] [-vmtype type]

Show/List

snapdrive storage { show | list } -filer filername [filername …​] [-verbose] [-quiet] [-capabilities]

snapdrive storage { show | list } -filervol long_filer_path [filer_path…​][-verbose] [-quiet] [-capabilities]

snapdrive storage { show | list } {-all | device} [-devicetype {shared | dedicated}] [-capabilities]

snapdrive storage show [-verbose] {-filer filername [filername…​] | -filervol volname [volname…​]} [-devicetype {shared | dedicated}] [-capabilities]

snapdrive storage { show| list } -lun long_lun_name [lun_name …​] [-verbose] [-quiet] [-status] [-capabilities]

snapdrive storage { show | list } { -vg | -dg | -fs | -lvol |-hostvol } file_spec [file_spec …​] [{ -vg | -dg | -fs | -lvol | -hostvol } file_spec [file_spec …​]] [-verbose] [-quiet [-fstype type] [-vmtype type] [-status] [-capabilities]

snapdrive storage { show | list } { -filer filer_name [filer_name …​] | -filervol long_filer_path [filer_path …​] } [-verbose] [-devicetype {shared | dedicated}] [-capabilities] [-quiet]

snapdrive storage { show | list } -lun long_lun_name [lun_name …​] [-verbose] [-status] [-fstype type] [-vmtype type] [-capabilities] [-quiet]

Delete

snapdrive storage delete [-lun] long_lun_name [lun_name…​] [-devicetype {shared | dedicated}] [-fstype type] [-vmtype type]

snapdrive storage delete [-vg | -dg | -fs | -lvol | -hostvol] file_spec [file_spec …​] [{-vg | -dg | -fs | -lvol | -hostvol} file_spec [file_spec …​] …​] [-full] [-devicetype {shared | dedicated}]] [-fstype type] [-vmtype type]

Related information