• В каких случаях оправданно использование связки LVM + BtrFS?

    hrad
    @hrad
    Студент С(А)ФУ
    Я использую связку 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 же сохраняется при перезагрузках.

    Схема возможно неидеальна, но под мои задачи зашла идеально. :-)
    Ответ написан
    Комментировать