3 include::attributes.txt[]
7 :title: Storage: GlusterFS
10 Storage pool type: `glusterfs`
12 GlusterFS is a salable network file system. The system uses a modular
13 design, runs on commodity hardware, and can provide a highly available
14 enterprise storage at low costs. Such system is capable of scaling to
15 several petabytes, and can handle thousands of clients.
17 NOTE: After a node/brick crash, GlusterFS does a full `rsync` to make
18 sure data is consistent. This can take a very long time with large
19 files, so this backend is not suitable to store large VM images.
24 The backend supports all common storage properties, and adds the
25 following GlusterFS specific options:
29 GlusterFS volfile server IP or DNS name.
33 Backup volfile server IP or DNS name.
41 GlusterFS transport: `tcp`, `unix` or `rdma`
44 .Configuration Example (`/etc/pve/storage.cfg`)
54 File naming conventions
55 ~~~~~~~~~~~~~~~~~~~~~~~
57 The directory layout and the file naming conventions are inherited
58 from the `dir` backend.
64 The storage provides a file level interface, but no native
65 snapshot/clone implementation.
67 .Storage features for backend `glusterfs`
68 [width="100%",cols="m,m,3*d",options="header"]
69 |==============================================================================
70 |Content types |Image formats |Shared |Snapshots |Clones
71 |images vztempl iso backup |raw qcow2 vmdk |yes |qcow2 |qcow2
72 |==============================================================================
79 * link:/wiki/Storage[Storage]