X-Git-Url: https://git.proxmox.com/?p=pve-docs.git;a=blobdiff_plain;f=pvesm.adoc;h=5300f50cb17b9c45c27e8b4d011d05b263cd2d44;hp=270fc97c2a004bbd151f09641cc6e98605a3e409;hb=76f6eca4eec177b21d02ca84c9a165273ae8ce20;hpb=8c1189b640ae7d10119ff1c046580f48749d38bd diff --git a/pvesm.adoc b/pvesm.adoc index 270fc97..5300f50 100644 --- a/pvesm.adoc +++ b/pvesm.adoc @@ -1,8 +1,8 @@ -[[chapter-storage]] +[[chapter_storage]] ifdef::manvolnum[] -PVE({manvolnum}) -================ -include::attributes.txt[] +pvesm(1) +======== +:pve-toplevel: NAME ---- @@ -10,7 +10,7 @@ NAME pvesm - Proxmox VE Storage Manager -SYNOPSYS +SYNOPSIS -------- include::pvesm.1-synopsis.adoc[] @@ -18,12 +18,14 @@ include::pvesm.1-synopsis.adoc[] DESCRIPTION ----------- endif::manvolnum[] - ifndef::manvolnum[] {pve} Storage ============= -include::attributes.txt[] +:pve-toplevel: endif::manvolnum[] +ifdef::wiki[] +:title: Storage +endif::wiki[] The {pve} storage model is very flexible. Virtual machine images can either be stored on one or several local storages, or on shared @@ -46,44 +48,47 @@ Storage Types There are basically two different classes of storage types: +File level storage:: + +File level based storage technologies allow access to a full featured (POSIX) +file system. They are in general more flexible than any Block level storage +(see below), and allow you to store content of any type. ZFS is probably the +most advanced system, and it has full support for snapshots and clones. + Block level storage:: Allows to store large 'raw' images. It is usually not possible to store other files (ISO, backups, ..) on such storage types. Most modern block level storage implementations support snapshots and clones. -RADOS, Sheepdog and DRBD are distributed systems, replicating storage +RADOS and GlusterFS are distributed systems, replicating storage data to different nodes. -File level storage:: - -They allow access to a full featured (POSIX) file system. They are -more flexible, and allows you to store any content type. ZFS is -probably the most advanced system, and it has full support for -snapshots and clones. - .Available storage types [width="100%",cols="`, and is uniquely identified by its ``. A pool configuration looks like this: +Each storage pool has a ``, and is uniquely identified by its +``. A pool configuration looks like this: ---- : @@ -163,6 +171,7 @@ zfspool: local-zfs content images,rootdir ---- + Common Storage Properties ~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -201,6 +210,10 @@ iso::: ISO images +snippets::: + +Snippet files, for example guest hook scripts + shared:: Mark storage as shared. @@ -211,7 +224,7 @@ You can use this flag to disable the storage completely. maxfiles:: -Maximal number of backup files per VM. Use `0` for unlimted. +Maximum number of backup files per VM. Use `0` for unlimited. format:: @@ -241,10 +254,11 @@ like: iscsi-storage:0.0.2.scsi-14f504e46494c4500494b5042546d2d646744372d31616d61 -To get the filesystem path for a `` use: +To get the file system path for a `` use: pvesm path + Volume Ownership ~~~~~~~~~~~~~~~~ @@ -312,7 +326,7 @@ you pass an empty string as `` pvesm alloc local '' 4G -Free volumes +Free volumes pvesm free @@ -338,7 +352,7 @@ List container templates pvesm list --vztmpl -Show filesystem path for a volume +Show file system path for a volume pvesm path @@ -361,10 +375,15 @@ See Also * link:/wiki/Storage:_NFS[Storage: NFS] +* link:/wiki/Storage:_CIFS[Storage: CIFS] + * link:/wiki/Storage:_RBD[Storage: RBD] +* link:/wiki/Storage:_CephFS[Storage: CephFS] + * link:/wiki/Storage:_ZFS[Storage: ZFS] +* link:/wiki/Storage:_ZFS_over_iSCSI[Storage: ZFS over iSCSI] endif::wiki[] @@ -376,6 +395,8 @@ include::pve-storage-dir.adoc[] include::pve-storage-nfs.adoc[] +include::pve-storage-cifs.adoc[] + include::pve-storage-glusterfs.adoc[] include::pve-storage-zfspool.adoc[] @@ -390,6 +411,8 @@ include::pve-storage-iscsidirect.adoc[] include::pve-storage-rbd.adoc[] +include::pve-storage-cephfs.adoc[] + ifdef::manvolnum[]