Pool Drivers
Reference of the pool drivers, their capabilities and their keywords. To choose between them, see Cluster Storage Pools.
directory
Capabilities
rox, rwx, roo, rwo
Layout
A volume object from this type of pool contains:
- a fs.directory resource, with
path=<pool head>/<volume fqdn>.
Keywords
drbd
Capabilities
rox, rwx, shared, blk, roo, rwo
Layout
A volume object from this type of pool contains:
If a vg is defined in the pool configuration,
- a fs resource, with
dev=<drbd devpath> - a drbd resource, layered over a logical volume of the pool vg
- a lv resource
If a zpool is defined in the pool configuration,
- a fs resource, with
dev=<drbd devpath> - a drbd resource, layered over a zvol of the pool zpool
- a zvol resource
If the pool configuration has neither vg nor zpool set,
- a fs resource, with
dev=<drbd devpath> - a drbd resource, layered over a logical volume
- a lv resource
- a vg resource
- a loop resource, with image file hosted in the pool defined
pathor in<PATHVAR>/pool/<poolname>/
Keywords
freenas
Capabilities
roo, rwo, shared, blk, iscsi
Layout
A volume object from this type of pool contains:
- a disk.disk resource named, with
name=<volume fqdn>
If the consumer has format=true (default), the volume object also contains:
- a
fs.<pool fs_type>resource, withmnt=/srv/<volume fqdn>
Keywords
loop
Capabilities
rox, rwx, roo, rwo, blk
Layout
A volume object from this type of pool contains:
- a disk.loop resource, with
file=<pool head>/<volume fqdn>.img
If the consumer has format=true (default), the volume object also contains:
- a
fs.<pool fs_type>resource, withmnt=/srv/<volume fqdn>
Keywords
symmetrix
Capabilities
roo, rwo, shared, blk, fc
Layout
A volume object from this type of pool contains:
- a disk.disk resource named, with
name=<volume fqdn>
If the consumer has format=true (default), the volume object also contains:
- a
fs.<pool fs_type>resource, withmnt=/srv/<volume fqdn>
Keywords
vg
Capabilities
rox, rwx, roo, rwo, blk, snap
Layout
A volume object from this type of pool contains:
- a disk.lv resource, with
name=<volume fqdn>
If the consumer has format=true (default), the volume object also contains:
- a
fs.<pool fs_type>resource, withmnt=/srv/<volume fqdn>
Keywords
share
Capabilities
rox, rwx, roo, rwo, shared
Layout
A volume object from this type of pool contains:
- a fs.directory resource, with
path=<pool head>/<volume fqdn>.
Keywords
zpool
Capabilities
rox, rwx, roo, rwo, blk, snap
Layout
A volume object from this type of pool contains:
- a fs.zfs resource, with
name=<pool>/<volume fqdn>andmnt=/srv/<volume fqdn>.
Keywords
Virtual Pool Driver
A virtual pool allow administrators to create complex layouts based on volumes from other pools.
A typical use-case in a virtual pool allocating volumes mirrored over two other volumes allocated from arrays on two different sites.
A virtual pool volume is created from a template volume object the administrator can design at wish to meet its specific needs.
Capabilities
Capabilities are user defined.