LVM

How this works, going from largest to smallest: