]> git.proxmox.com Git - pve-docs.git/blobdiff - pvesm.1-synopsis.adoc
SPAM: [PATCH docs] pveum: Add information about realm certificates
[pve-docs.git] / pvesm.1-synopsis.adoc
index 0899a5d2118a71ac3ae6542d4b88acb058cc0f8a..af25db29f3d456f2958c33acce78677fc32653ed 100644 (file)
 
 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 | pbs | rbd | zfs | zfspool>` ::
 
 Storage type.
 
-`<storage>` `string` ::
+`<storage>`: `<string>` ::
 
 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.
+
+`--datastore` `<string>` ::
 
-Allowed content types. Note: value 'rootdir' is used for Containers, and
-value 'images' for KVM-Qemu VM's.
+Proxmox backup server datastore name.
 
-`-disable` `boolean` ::
+`--disable` `<boolean>` ::
 
 Flag to disable the storage.
 
-`-export` `string` ::
+`--domain` `<string>` ::
+
+CIFS domain.
+
+`--encryption-key` `a file containing an encryption key, or the special value "autogen"` ::
+
+Encryption key. Use 'autogen' to generate one automatically without passphrase.
+
+`--export` `<string>` ::
 
 NFS export path.
 
-`-format` `string` ::
+`--fingerprint` `([A-Fa-f0-9]{2}:){31}[A-Fa-f0-9]{2}` ::
+
+Certificate SHA 256 fingerprint.
 
-Default Image format.
+`--format` `<string>` ::
 
-`-iscsiprovider` `string` ::
+Default image format.
+
+`--fuse` `<boolean>` ::
+
+Mount CephFS through FUSE.
+
+`--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>` ::
 
-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.
 
-`-monhost` `string` ::
+`--mkdir` `<boolean>` ('default =' `yes`)::
+
+Create the directory if it doesn't exist.
+
+`--monhost` `<string>` ::
+
+IP addresses of monitors (for external clusters).
 
-Monitors daemon ips.
+`--mountpoint` `<string>` ::
 
-`-nodes` `string` ::
+mount point
+
+`--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 accessing the share/datastore.
+
+`--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`)::
+`--prune-backups` `[keep-daily=<N>] [,keep-hourly=<N>] [,keep-last=<N>] [,keep-monthly=<N>] [,keep-weekly=<N>] [,keep-yearly=<N>]` ::
+
+The retention options with shorter intervals are processed first with --keep-last being the very first one. Each option covers a specific period of time. We say that backups within this period are covered by this option. The next option does not take care of already covered backups and only considers older backups.
+
+`--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.
+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.
 
-`-server[n]` `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
 
-`-target` `string` ::
+`--subdir` `<string>` ::
+
+Subdir to mount.
+
+`--tagged_only` `<boolean>` ::
+
+Only use logical volumes tagged with 'pve-vm-ID'.
+
+`--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.
 
-`<storage>` `string` ::
+`<storage>`: `<string>` ::
 
 The storage identifier.
 
-`<vmid>` `integer (1 - N)` ::
+`<vmid>`: `<integer> (1 - N)` ::
 
 Specify owner VM
 
-`<filename>` `string` ::
+`<filename>`: `<string>` ::
 
 The name of the file to create.
 
-`<size>` `\d+[MG]?` ::
+`<size>`: `\d+[MG]?` ::
 
-Size in kilobyte (1024 bytes). Optional suffixes 'M' (megabyte, 1024K) and
-'G' (gigabyte, 1024M)
+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 apiinfo*
+
+Returns APIVER and APIAGE.
+
+*pvesm cifsscan*
+
+An alias for 'pvesm scan cifs'.
+
+*pvesm export* `<volume> <format> <filename>` `[OPTIONS]`
 
+Used internally to export a volume.
+
+`<volume>`: `<string>` ::
+
+Volume identifier
+
+`<format>`: `<qcow2+size | raw+size | tar+size | vmdk+size | zfs>` ::
+
+Export stream format
+
+`<filename>`: `<string>` ::
+
+Destination file name
+
+`--base` `(?^:[a-z0-9_\-]{1,40})` ::
+
+Snapshot to start an incremental stream from
+
+`--snapshot` `(?^:[a-z0-9_\-]{1,40})` ::
+
+Snapshot to export
+
+`--with-snapshots` `<boolean>` ('default =' `0`)::
+
+Whether to include intermediate snapshots in the stream
+
+*pvesm extractconfig* `<volume>`
+
+Extract configuration from vzdump backup archive.
+
+`<volume>`: `<string>` ::
+
+Volume identifier
 
 *pvesm free* `<volume>` `[OPTIONS]`
 
 Delete volume
 
-`<volume>` `string` ::
+`<volume>`: `<string>` ::
 
 Volume identifier
 
-`-storage` `string` ::
+`--delay` `<integer> (1 - 30)` ::
+
+Time to wait for the task to finish. We return 'null' if the task finish within that time.
+
+`--storage` `<string>` ::
 
 The storage identifier.
 
+*pvesm glusterfsscan*
 
+An alias for 'pvesm scan glusterfs'.
 
+*pvesm help* `[OPTIONS]`
 
-*pvesm glusterfsscan* `<server>`
+Get help about specified command.
 
-Scan remote GlusterFS server.
+`--extra-args` `<array>` ::
 
-`<server>` `string` ::
+Shows help for a specific command
 
-no description available
+`--verbose` `<boolean>` ::
 
+Verbose output format.
 
+*pvesm import* `<volume> <format> <filename>` `[OPTIONS]`
 
+Used internally to import a volume.
 
-*pvesm help* `[<cmd>]` `[OPTIONS]`
+`<volume>`: `<string>` ::
 
-Get help about specified command.
+Volume identifier
 
-`<cmd>` `string` ::
+`<format>`: `<qcow2+size | raw+size | tar+size | vmdk+size | zfs>` ::
 
-Command name
+Import stream format
 
-`-verbose` `boolean` ::
+`<filename>`: `<string>` ::
 
-Verbose output format.
+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.
 
+`--allow-rename` `<boolean>` ('default =' `0`)::
 
+Choose a new volume ID if the requested volume ID already exists, instead of throwing an error.
 
+`--base` `(?^:[a-z0-9_\-]{1,40})` ::
 
-*pvesm iscsiscan* `-portal <string>` `[OPTIONS]`
+Base snapshot of an incremental stream
 
-Scan remote iSCSI server.
+`--delete-snapshot` `(?^:[a-z0-9_\-]{1,80})` ::
 
-`-portal` `string` ::
+A snapshot to delete on success
 
-no description available
+`--with-snapshots` `<boolean>` ('default =' `0`)::
 
+Whether the stream includes intermediate snapshots
 
+*pvesm iscsiscan*
 
+An alias for 'pvesm scan iscsi'.
 
 *pvesm list* `<storage>` `[OPTIONS]`
 
 List storage content.
 
-`<storage>` `string` ::
+`<storage>`: `<string>` ::
 
 The storage identifier.
 
-`-content` `string` ::
+`--content` `<string>` ::
 
 Only list content of this type.
 
-`-vmid` `integer (1 - N)` ::
+`--vmid` `<integer> (1 - N)` ::
 
 Only list images for this VM
 
+*pvesm lvmscan*
 
+An alias for 'pvesm scan lvm'.
 
+*pvesm lvmthinscan*
 
-*pvesm lvmscan*
+An alias for 'pvesm scan lvmthin'.
 
-List local LVM volume groups.
+*pvesm nfsscan*
 
+An alias for 'pvesm scan nfs'.
 
+*pvesm path* `<volume>`
 
-*pvesm lvmthinscan* `<vg>`
+Get filesystem path for specified volume
 
-List local LVM Thin Pools.
+`<volume>`: `<string>` ::
 
-`<vg>` `[a-zA-Z0-9\.\+\_][a-zA-Z0-9\.\+\_\-]+` ::
+Volume identifier
 
-no description available
+*pvesm prune-backups* `<storage>` `[OPTIONS]`
 
+Prune backups. This is only a wrapper for the proper API endpoints.
 
+`<storage>`: `<string>` ::
 
-*pvesm nfsscan* `<server>`
+The storage identifier.
 
-Scan remote NFS server.
+`--dry-run` `<boolean>` ::
 
-`<server>` `string` ::
+Only show what would be pruned, don't delete anything.
 
-no description available
+`--prune-backups` `[keep-daily=<N>] [,keep-hourly=<N>] [,keep-last=<N>] [,keep-monthly=<N>] [,keep-weekly=<N>] [,keep-yearly=<N>]` ::
 
+Use these retention options instead of those from the storage configuration.
 
+`--type` `<lxc | qemu>` ::
 
+Either 'qemu' or 'lxc'. Only consider backups for guests of this type.
 
-*pvesm path* `<volume>`
+`--vmid` `<integer> (1 - N)` ::
 
-Get filesystem path for specified volume
+Only consider backups for this guest.
 
-`<volume>` `string` ::
+*pvesm remove* `<storage>`
 
-Volume identifier
+Delete storage configuration.
 
+`<storage>`: `<string>` ::
 
+The storage identifier.
 
+*pvesm scan cifs* `<server>` `[OPTIONS]`
 
-*pvesm remove* `<storage>`
+Scan remote CIFS server.
 
-Delete storage configuration.
+`<server>`: `<string>` ::
 
-`<storage>` `string` ::
+The server address (name or IP).
 
-The storage identifier.
+`--domain` `<string>` ::
+
+SMB domain (Workgroup).
+
+`--password` `<password>` ::
+
+User password.
+
+`--username` `<string>` ::
+
+User name.
+
+*pvesm scan glusterfs* `<server>`
+
+Scan remote GlusterFS server.
+
+`<server>`: `<string>` ::
+
+The server address (name or IP).
+
+*pvesm scan iscsi* `<portal>`
+
+Scan remote iSCSI server.
+
+`<portal>`: `<string>` ::
+
+The iSCSI portal (IP or DNS name with optional port).
+
+*pvesm scan lvm*
+
+List local LVM volume groups.
+
+*pvesm scan lvmthin* `<vg>`
+
+List local LVM Thin Pools.
+
+`<vg>`: `[a-zA-Z0-9\.\+\_][a-zA-Z0-9\.\+\_\-]+` ::
+
+no description available
+
+*pvesm scan nfs* `<server>`
+
+Scan remote NFS server.
+
+`<server>`: `<string>` ::
+
+The server address (name or IP).
 
+*pvesm scan zfs*
 
+Scan zfs pool list on local node.
 
 *pvesm set* `<storage>` `[OPTIONS]`
 
 Update storage configuration.
 
-`<storage>` `string` ::
+`<storage>`: `<string>` ::
 
 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: value 'rootdir' is used for Containers, and
-value 'images' for KVM-Qemu VM's.
+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.
+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.
+
+`--encryption-key` `a file containing an encryption key, or the special value "autogen"` ::
+
+Encryption key. Use 'autogen' to generate one automatically without passphrase.
+
+`--fingerprint` `([A-Fa-f0-9]{2}:){31}[A-Fa-f0-9]{2}` ::
+
+Certificate SHA 256 fingerprint.
+
+`--format` `<string>` ::
 
-Default Image format.
+Default image format.
 
-`-krbd` `boolean` ::
+`--fuse` `<boolean>` ::
 
-Access rbd through krbd kernel module.
+Mount CephFS through FUSE.
 
-`-maxfiles` `integer (0 - N)` ::
+`--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.
+
+`--krbd` `<boolean>` ::
+
+Always access rbd through krbd kernel module.
+
+`--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.
 
-`-nodes` `string` ::
+`--mkdir` `<boolean>` ('default =' `yes`)::
+
+Create the directory if it doesn't exist.
+
+`--monhost` `<string>` ::
+
+IP addresses of monitors (for external clusters).
+
+`--mountpoint` `<string>` ::
+
+mount point
+
+`--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` `<password>` ::
+
+Password for accessing the share/datastore.
+
+`--pool` `<string>` ::
 
 Pool.
 
-`-redundancy` `integer (1 - 16)` (default=`2`)::
+`--prune-backups` `[keep-daily=<N>] [,keep-hourly=<N>] [,keep-last=<N>] [,keep-monthly=<N>] [,keep-weekly=<N>] [,keep-yearly=<N>]` ::
+
+The retention options with shorter intervals are processed first with --keep-last being the very first one. Each option covers a specific period of time. We say that backups within this period are covered by this option. The next option does not take care of already covered backups and only considers older backups.
 
-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.
+`--redundancy` `<integer> (1 - 16)` ('default =' `2`)::
 
-`-saferemove` `boolean` ::
+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>` ::
 
 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.
 
-`-server[n]` `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
 
-`-transport` `(rdma | tcp | unix)` ::
+`--subdir` `<string>` ::
 
-Gluster transport: tcp or rdma
+Subdir to mount.
 
-`-username` `string` ::
+`--tagged_only` `<boolean>` ::
 
-RBD Id.
+Only use logical volumes tagged with 'pve-vm-ID'.
 
+`--transport` `<rdma | tcp | unix>` ::
 
+Gluster transport: tcp or rdma
+
+`--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'.