Я использую связку LVM + Btrfs в одном единственном случае на моем лаптопе.
Дано - SSD 128 GB + 1TB HDD.
Установка Arch Linux на SSD с размещением /home или отдельного каталога для данных на 1TB - не особо выгодная схема, поэтому получилось так:
1. Размечены оба диска под LVM и объединены в одну группу томов.
2. На SSD размещена корневая файловая система - в ext4, примерно чуть больше половины объема. Остальное место предоставлено под cache-pool LVM. Также на SSD размещен раздел под /boot и swap.
3. На 1TB диске в группе томов размечен раздел под хранение, отформатированный в Btrfs и связанный с cache-pool на уровне LVM, что позволило закешировать данный раздел, для очевидных целей ускорения работы.
4. Почему Btrfs? Она позволяет создать подтома, один из которых размещен под /home, второй - под /var, и третий - под хранилища виртуальных машин.
Данная схема позволила использовать единый пул кэширования для подтомов без создания кучи разделов под каждую из описанных директорий.
ZFS - сразу отмел, оно круто, но L2ARC работает, пока система жива, выключаем машину - кэш обнуляется и каждую загрузку ждём прогрева. Кэш LVM же сохраняется при перезагрузках.
Схема возможно неидеальна, но под мои задачи зашла идеально. :-)