LINUX.ORG.RU

История изменений

Исправление arkhnchul, (текущая версия) :

предполагаю некоторую путаницу в терминологии. В ZFS устроено так:

  • Есть zpool - это, собственно, множество физических устройств (дисков/разделов), так или иначе (stripe/mirror/raidz) объединенных в одну сущность, прозрачно предоставляющую типа непрерывный объем хранилища.

  • Внутри zpool-а можно (и нужно) создавать dataset-ы (просто zfs create poolname/datasetname, без V) - это сущности для структурирования и изоляции чего там у нас будет лежать в пуле. Датасеты монтируются в каталоги, на них распространяются свои настройки компрессии/дедупликации/чертей рогатых, с них делаются снапшоты - короче, это и есть полноценный «раздел файловой системы zfs» в приближенном к классическому понимании. Датасет «резиновый», свободный объем каждого датасета в общем ограничен свободным объемом пула, на котором он выделен, хотя можно настроить квоты по датасетам/пользователям. Для каждого пула по умолчанию создается датасет, который можно использовать как угодно, не создавая новые.

  • Внутри zpool-а можно создавать собственно разделы - zvol. Размеры разделов фиксируются при создании. В отличие от датасетов разделы - блочные устройства, их можно, например, целиком отдать виртуалке или создать там любую другую файловую систему. Использовать их стоит только тогда, когда нужно именно блочное устройство, а не любое нечто, которое можно смонтировать в каталог и так юзать.

для LUKS таки понадобятся zvol-ы. Если что, zfs умеет в шифрования сама по себе.

Исходная версия arkhnchul, :

предполагаю некоторую путаницу в терминологии. В ZFS устроено так:

  • Есть zpool - это, собственно, множество физических устройств (дисков/разделов), так или иначе (stripe/mirror/raidz) объединенных в одну сущность, прозрачно предоставляющую типа непрерывный объем хранилища.

  • Внутри zpool-а можно (и нужно) создавать dataset-ы (просто zfs create poolname/datasetname, без V) - это сущности для структурирования и изоляции чего там у нас будет лежать в пуле. Датасеты монтируются в каталоги, на них распространяются свои настройки компрессии/дедупликации/чертей рогатых, с них делаются снапшоты - короче, это и есть полноценный «раздел файловой системы zfs» в приближенном к классическому понимании. Датасет «резиновый», свободный объем каждого датасета в общем ограничен свободным объемом пула, на котором он выделен, хотя можно настроить квоты по датасетам/пользователям. Для каждого пула по умолчанию создается датасет, который можно использовать как угодно, не создавая новые.

  • Внутри zpool-а можно создавать собственно разделы - zvol. Размеры разделов фиксируются при создании. В отличие от датасетов разделы - блочные устройства, их можно, например, целиком отдать виртуалке или создать там любую другую файловую систему. Использовать их стоит только тогда, когда нужно именно блочное устройство, а не любое нечто, которое можно смонтировать в каталог и так юзать.