Offline docs (switch to live docs)                         UI-only  CLI-only 

Configuring storage layouts

MAAS storage layouts unveiled

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

When configuring storage in MAAS, you've got multiple layout options to explore. If your system isn't UEFI-compatible, consider sda2 as sda1 and enjoy an additional 512 MB of space.

One partition to rule them all: 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:

The flexible friend: LVM layout

LVM (Logical Volume Management) offers flexibility. A volume group vgroot covers a partition on your boot disk. Within it, a logical volume lvroot is defined.

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:

The speedster: bcache layout

For better disk performance, the bcache layout uses your 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:

For VMware aficionados: VMFS6 layout

For VMware ESXi deployments, VMFS6 is your 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:

The blank canvas: Blank layout

The Blank layout clears all, making way for custom configurations. It leaves your system undeployable until you manually configure storage.

Note: Machines with this layout need manual storage configuration before deployment.

Choose wisely and tweak the options to make the storage layout fit your specific requirements.