Create a new storage.
-`<type>`: `<dir | drbd | glusterfs | iscsi | iscsidirect | lvm | lvmthin | nfs | rbd | sheepdog | zfs | zfspool>` ::
+`<type>`: `<cephfs | cifs | dir | drbd | glusterfs | iscsi | iscsidirect | lvm | lvmthin | nfs | rbd | zfs | zfspool>` ::
Storage type.
The storage identifier.
-`-authsupported` `<string>` ::
+`--authsupported` `<string>` ::
Authsupported.
-`-base` `<string>` ::
+`--base` `<string>` ::
Base volume. This volume is automatically activated.
-`-blocksize` `<string>` ::
+`--blocksize` `<string>` ::
block size
-`-comstar_hg` `<string>` ::
+`--bwlimit` `[clone=<LIMIT>] [,default=<LIMIT>] [,migration=<LIMIT>] [,move=<LIMIT>] [,restore=<LIMIT>]` ::
+
+Set bandwidth/io limits various operations.
+
+`--comstar_hg` `<string>` ::
host group for comstar views
-`-comstar_tg` `<string>` ::
+`--comstar_tg` `<string>` ::
target group for comstar views
-`-content` `<string>` ::
+`--content` `<string>` ::
Allowed content types.
+
NOTE: the value 'rootdir' is used for Containers, and value 'images' for VMs.
-`-disable` `<boolean>` ::
+`--disable` `<boolean>` ::
Flag to disable the storage.
-`-export` `<string>` ::
+`--domain` `<string>` ::
+
+CIFS domain.
+
+`--export` `<string>` ::
NFS export path.
-`-format` `<string>` ::
+`--format` `<string>` ::
Default image format.
-`-is_mountpoint` `<boolean>` ('default =' `no`)::
+`--fuse` `<boolean>` ::
-Assume the directory is an externally managed mountpoint. If nothing is mounted the storage will be considered offline.
+Mount CephFS through FUSE.
-`-iscsiprovider` `<string>` ::
+`--is_mountpoint` `<string>` ('default =' `no`)::
+
+Assume the given path is an externally managed mountpoint and consider the storage offline if it is not mounted. Using a boolean (yes/no) value serves as a shortcut to using the target path in this field.
+
+`--iscsiprovider` `<string>` ::
iscsi provider
-`-krbd` `<boolean>` ::
+`--krbd` `<boolean>` ::
+
+Always access rbd through krbd kernel module.
+
+`--lio_tpg` `<string>` ::
-Access rbd through krbd kernel module.
+target portal group for Linux LIO targets
-`-maxfiles` `<integer> (0 - N)` ::
+`--maxfiles` `<integer> (0 - N)` ::
Maximal number of backup files per VM. Use '0' for unlimted.
-`-mkdir` `<boolean>` ('default =' `yes`)::
+`--mkdir` `<boolean>` ('default =' `yes`)::
Create the directory if it doesn't exist.
-`-monhost` `<string>` ::
+`--monhost` `<string>` ::
-Monitors daemon ips.
+IP addresses of monitors (for external clusters).
-`-nodes` `<string>` ::
+`--nodes` `<string>` ::
List of cluster node names.
-`-nowritecache` `<boolean>` ::
+`--nowritecache` `<boolean>` ::
disable write caching on the target
-`-options` `<string>` ::
+`--options` `<string>` ::
NFS mount options (see 'man nfs')
-`-path` `<string>` ::
+`--password` `<password>` ::
+
+Password for CIFS share.
+
+`--path` `<string>` ::
File system path.
-`-pool` `<string>` ::
+`--pool` `<string>` ::
Pool.
-`-portal` `<string>` ::
+`--portal` `<string>` ::
iSCSI portal (IP or DNS name with optional port).
-`-redundancy` `<integer> (1 - 16)` ('default =' `2`)::
+`--redundancy` `<integer> (1 - 16)` ('default =' `2`)::
The redundancy count specifies the number of nodes to which the resource should be deployed. It must be at least 1 and at most the number of nodes in the cluster.
-`-saferemove` `<boolean>` ::
+`--saferemove` `<boolean>` ::
Zero-out data when removing LVs.
-`-saferemove_throughput` `<string>` ::
+`--saferemove_throughput` `<string>` ::
Wipe throughput (cstream -t parameter value).
-`-server` `<string>` ::
+`--server` `<string>` ::
Server IP or DNS name.
-`-server2` `<string>` ::
+`--server2` `<string>` ::
Backup volfile server IP or DNS name.
+
NOTE: Requires option(s): `server`
-`-shared` `<boolean>` ::
+`--share` `<string>` ::
+
+CIFS share.
+
+`--shared` `<boolean>` ::
Mark storage as shared.
-`-sparse` `<boolean>` ::
+`--smbversion` `<2.0 | 2.1 | 3.0>` ::
+
+SMB protocol version
+
+`--sparse` `<boolean>` ::
use sparse volumes
-`-tagged_only` `<boolean>` ::
+`--subdir` `<string>` ::
+
+Subdir to mount.
+
+`--tagged_only` `<boolean>` ::
Only use logical volumes tagged with 'pve-vm-ID'.
-`-target` `<string>` ::
+`--target` `<string>` ::
iSCSI target.
-`-thinpool` `<string>` ::
+`--thinpool` `<string>` ::
LVM thin pool LV name.
-`-transport` `<rdma | tcp | unix>` ::
+`--transport` `<rdma | tcp | unix>` ::
Gluster transport: tcp or rdma
-`-username` `<string>` ::
+`--username` `<string>` ::
RBD Id.
-`-vgname` `<string>` ::
+`--vgname` `<string>` ::
Volume group name.
-`-volume` `<string>` ::
+`--volume` `<string>` ::
Glusterfs Volume.
-
-
-
*pvesm alloc* `<storage> <vmid> <filename> <size>` `[OPTIONS]`
Allocate disk images.
Size in kilobyte (1024 bytes). Optional suffixes 'M' (megabyte, 1024K) and 'G' (gigabyte, 1024M)
-`-format` `<qcow2 | raw | subvol>` ::
+`--format` `<qcow2 | raw | subvol>` ::
no description available
+
NOTE: Requires option(s): `size`
+*pvesm cifsscan*
-
+An alias for 'pvesm scan cifs'.
*pvesm export* `<volume> <format> <filename>` `[OPTIONS]`
Destination file name
-`-base` `(?^:[a-z0-9_\-]{1,40})` ::
+`--base` `(?^:[a-z0-9_\-]{1,40})` ::
Snapshot to start an incremental stream from
-`-snapshot` `(?^:[a-z0-9_\-]{1,40})` ::
+`--snapshot` `(?^:[a-z0-9_\-]{1,40})` ::
Snapshot to export
-`-with-snapshots` `<boolean>` ('default =' `0`)::
+`--with-snapshots` `<boolean>` ('default =' `0`)::
Whether to include intermediate snapshots in the stream
-
-
*pvesm extractconfig* `<volume>`
Extract configuration from vzdump backup archive.
Volume identifier
-
-
-
*pvesm free* `<volume>` `[OPTIONS]`
Delete volume
Volume identifier
-`-storage` `<string>` ::
+`--storage` `<string>` ::
The storage identifier.
+*pvesm glusterfsscan*
+An alias for 'pvesm scan glusterfs'.
-
-*pvesm glusterfsscan* `<server>`
-
-Scan remote GlusterFS server.
-
-`<server>`: `<string>` ::
-
-no description available
-
-
-
-
-*pvesm help* `[<cmd>]` `[OPTIONS]`
+*pvesm help* `[OPTIONS]`
Get help about specified command.
-`<cmd>`: `<string>` ::
+`--extra-args` `<array>` ::
-Command name
+Shows help for a specific command
-`-verbose` `<boolean>` ::
+`--verbose` `<boolean>` ::
Verbose output format.
-
-
-
*pvesm import* `<volume> <format> <filename>` `[OPTIONS]`
Import a volume.
`<filename>`: `<string>` ::
-Source file name
+Source file name. For '-' stdin is used, the tcp://<IP-or-CIDR> format allows to use a TCP connection as input. Else, the file is treated as common file.
-`-base` `(?^:[a-z0-9_\-]{1,40})` ::
+`--base` `(?^:[a-z0-9_\-]{1,40})` ::
Base snapshot of an incremental stream
-`-delete-snapshot` `(?^:[a-z0-9_\-]{1,80})` ::
+`--delete-snapshot` `(?^:[a-z0-9_\-]{1,80})` ::
A snapshot to delete on success
-`-with-snapshots` `<boolean>` ('default =' `0`)::
+`--with-snapshots` `<boolean>` ('default =' `0`)::
Whether the stream includes intermediate snapshots
+*pvesm iscsiscan*
+An alias for 'pvesm scan iscsi'.
+*pvesm list* `<storage>` `[OPTIONS]`
-*pvesm iscsiscan* `-portal <string>` `[OPTIONS]`
+List storage content.
-Scan remote iSCSI server.
+`<storage>`: `<string>` ::
-`-portal` `<string>` ::
+The storage identifier.
-no description available
+`--content` `<string>` ::
+Only list content of this type.
+`--vmid` `<integer> (1 - N)` ::
+Only list images for this VM
-*pvesm list* `<storage>` `[OPTIONS]`
+*pvesm lvmscan*
-List storage content.
+An alias for 'pvesm scan lvm'.
-`<storage>`: `<string>` ::
+*pvesm lvmthinscan*
-The storage identifier.
+An alias for 'pvesm scan lvmthin'.
-`-content` `<string>` ::
+*pvesm nfsscan*
-Only list content of this type.
+An alias for 'pvesm scan nfs'.
-`-vmid` `<integer> (1 - N)` ::
+*pvesm path* `<volume>`
-Only list images for this VM
+Get filesystem path for specified volume
+`<volume>`: `<string>` ::
+Volume identifier
+*pvesm remove* `<storage>`
-*pvesm lvmscan*
+Delete storage configuration.
-List local LVM volume groups.
+`<storage>`: `<string>` ::
+The storage identifier.
+*pvesm scan cifs* `<server>` `[OPTIONS]`
-*pvesm lvmthinscan* `<vg>`
+Scan remote CIFS server.
-List local LVM Thin Pools.
+`<server>`: `<string>` ::
-`<vg>`: `[a-zA-Z0-9\.\+\_][a-zA-Z0-9\.\+\_\-]+` ::
+The server address (name or IP).
-no description available
+`--domain` `<string>` ::
+SMB domain (Workgroup).
+`--password` `<password>` ::
-*pvesm nfsscan* `<server>`
+User password.
-Scan remote NFS server.
+`--username` `<string>` ::
+
+User name.
+
+*pvesm scan glusterfs* `<server>`
+
+Scan remote GlusterFS server.
`<server>`: `<string>` ::
-no description available
+The server address (name or IP).
+*pvesm scan iscsi* `<portal>`
+Scan remote iSCSI server.
+`<portal>`: `<string>` ::
-*pvesm path* `<volume>`
+The iSCSI portal (IP or DNS name with optional port).
-Get filesystem path for specified volume
+*pvesm scan lvm*
-`<volume>`: `<string>` ::
+List local LVM volume groups.
-Volume identifier
+*pvesm scan lvmthin* `<vg>`
+List local LVM Thin Pools.
+`<vg>`: `[a-zA-Z0-9\.\+\_][a-zA-Z0-9\.\+\_\-]+` ::
+no description available
-*pvesm remove* `<storage>`
+*pvesm scan nfs* `<server>`
-Delete storage configuration.
+Scan remote NFS server.
-`<storage>`: `<string>` ::
+`<server>`: `<string>` ::
-The storage identifier.
+The server address (name or IP).
+*pvesm scan zfs*
+Scan zfs pool list on local node.
*pvesm set* `<storage>` `[OPTIONS]`
The storage identifier.
-`-blocksize` `<string>` ::
+`--blocksize` `<string>` ::
block size
-`-comstar_hg` `<string>` ::
+`--bwlimit` `[clone=<LIMIT>] [,default=<LIMIT>] [,migration=<LIMIT>] [,move=<LIMIT>] [,restore=<LIMIT>]` ::
+
+Set bandwidth/io limits various operations.
+
+`--comstar_hg` `<string>` ::
host group for comstar views
-`-comstar_tg` `<string>` ::
+`--comstar_tg` `<string>` ::
target group for comstar views
-`-content` `<string>` ::
+`--content` `<string>` ::
Allowed content types.
+
NOTE: the value 'rootdir' is used for Containers, and value 'images' for VMs.
-`-delete` `<string>` ::
+`--delete` `<string>` ::
A list of settings you want to delete.
-`-digest` `<string>` ::
+`--digest` `<string>` ::
Prevent changes if current configuration file has different SHA1 digest. This can be used to prevent concurrent modifications.
-`-disable` `<boolean>` ::
+`--disable` `<boolean>` ::
Flag to disable the storage.
-`-format` `<string>` ::
+`--domain` `<string>` ::
+
+CIFS domain.
+
+`--format` `<string>` ::
Default image format.
-`-is_mountpoint` `<boolean>` ('default =' `no`)::
+`--fuse` `<boolean>` ::
+
+Mount CephFS through FUSE.
+
+`--is_mountpoint` `<string>` ('default =' `no`)::
-Assume the directory is an externally managed mountpoint. If nothing is mounted the storage will be considered offline.
+Assume the given path is an externally managed mountpoint and consider the storage offline if it is not mounted. Using a boolean (yes/no) value serves as a shortcut to using the target path in this field.
-`-krbd` `<boolean>` ::
+`--krbd` `<boolean>` ::
-Access rbd through krbd kernel module.
+Always access rbd through krbd kernel module.
-`-maxfiles` `<integer> (0 - N)` ::
+`--lio_tpg` `<string>` ::
+
+target portal group for Linux LIO targets
+
+`--maxfiles` `<integer> (0 - N)` ::
Maximal number of backup files per VM. Use '0' for unlimted.
-`-mkdir` `<boolean>` ('default =' `yes`)::
+`--mkdir` `<boolean>` ('default =' `yes`)::
Create the directory if it doesn't exist.
-`-nodes` `<string>` ::
+`--monhost` `<string>` ::
+
+IP addresses of monitors (for external clusters).
+
+`--nodes` `<string>` ::
List of cluster node names.
-`-nowritecache` `<boolean>` ::
+`--nowritecache` `<boolean>` ::
disable write caching on the target
-`-options` `<string>` ::
+`--options` `<string>` ::
NFS mount options (see 'man nfs')
-`-pool` `<string>` ::
+`--password` `<string>` ::
+
+Password for CIFS share.
+
+`--pool` `<string>` ::
Pool.
-`-redundancy` `<integer> (1 - 16)` ('default =' `2`)::
+`--redundancy` `<integer> (1 - 16)` ('default =' `2`)::
The redundancy count specifies the number of nodes to which the resource should be deployed. It must be at least 1 and at most the number of nodes in the cluster.
-`-saferemove` `<boolean>` ::
+`--saferemove` `<boolean>` ::
Zero-out data when removing LVs.
-`-saferemove_throughput` `<string>` ::
+`--saferemove_throughput` `<string>` ::
Wipe throughput (cstream -t parameter value).
-`-server` `<string>` ::
+`--server` `<string>` ::
Server IP or DNS name.
-`-server2` `<string>` ::
+`--server2` `<string>` ::
Backup volfile server IP or DNS name.
+
NOTE: Requires option(s): `server`
-`-shared` `<boolean>` ::
+`--shared` `<boolean>` ::
Mark storage as shared.
-`-sparse` `<boolean>` ::
+`--smbversion` `<2.0 | 2.1 | 3.0>` ::
+
+SMB protocol version
+
+`--sparse` `<boolean>` ::
use sparse volumes
-`-tagged_only` `<boolean>` ::
+`--subdir` `<string>` ::
+
+Subdir to mount.
+
+`--tagged_only` `<boolean>` ::
Only use logical volumes tagged with 'pve-vm-ID'.
-`-transport` `<rdma | tcp | unix>` ::
+`--transport` `<rdma | tcp | unix>` ::
Gluster transport: tcp or rdma
-`-username` `<string>` ::
+`--username` `<string>` ::
RBD Id.
-
-
-
*pvesm status* `[OPTIONS]`
Get status for all datastores.
-`-content` `<string>` ::
+`--content` `<string>` ::
Only list stores which support this content type.
-`-enabled` `<boolean>` ('default =' `0`)::
+`--enabled` `<boolean>` ('default =' `0`)::
Only list stores which are enabled (not disabled in config).
-`-storage` `<string>` ::
-
-Only list status for specified storage
+`--format` `<boolean>` ('default =' `0`)::
-`-target` `<string>` ::
+Include information about formats
-If target is different to 'node', we only lists shared storages which content is accessible on this 'node' and the specified 'target' node.
+`--storage` `<string>` ::
+Only list status for specified storage
+`--target` `<string>` ::
+If target is different to 'node', we only lists shared storages which content is accessible on this 'node' and the specified 'target' node.
*pvesm zfsscan*
-Scan zfs pool list on local node.
-
-
+An alias for 'pvesm scan zfs'.