Offline docs (switch to live docs)                        

How to configure storage layouts

Errors or typos? Topics missing? Hard to read? Let us know.

MAAS supports multiple storage layouts, including options for non-UEFI-compatible systems.

Flat layout

The Flat layout means one partition takes up the whole boot disk, formatted with ext4 and mounted at the root (/).

Name Size Type Filesystem Mount point
sda - disk - -
sda1 512 MB part FAT32 /boot/efi
sda2 rest of sda part ext4 /

Options:

LVM layout

LVM (Logical Volume Management) offers flexibility. A volume group vgroot covers a partition on the boot disk, wrapping logical volume lvroot.

Name Size Type Filesystem Mount point
sda - disk - -
sda1 512 MB part FAT32 /boot/efi
sda2 rest of sda part lvm-pv(vgroot) -
lvroot rest of sda lvm ext4 /

Options:

bcache layout

For better disk performance, the bcache layout uses the boot disk as the backing device and an SSD as the cache.

Name Size Type Filesystem Mount point
sda - disk - -
sda1 512 MB part FAT32 /boot/efi
sda2 rest of sda part bc-backing -
sdb(ssd) - disk - -
sdb1 100% of sdb part bc-cache -
bcache0 per sda2 disk ext4 /

Options:

VMFS6 layout

For VMware ESXi deployments, VMFS6 is the required layout, automating both OS and datastore configurations.

Name Size Type Use
sda - disk -
sda1 3 MB part EFI
sda2 4 GB part Basic Data
sda3 Remaining part VMFS Datastore 1

Options:

Blank layout

The Blank layout clears all, making way for custom configurations. It leaves the system un-deployable until you manually configure storage.

Machines with this layout need manual storage configuration before deployment.