Файлы домаХранить удобно. Восстанавливать уверенно.
← К материаламНаборы данных ZFS · 2 мин

Чем dataset в ZFS отличается от обычной папки?

Dataset в ZFS отличается от обычной папки тем, что является самостоятельной логической единицей файловой системы. Для него можно отдельно задавать свойства хранения, ограничения ёмкости, сжатие и наследуемые параметры. Обычная папка внутри dataset таких независимых настроек не получает: она использует свойства родительского набора данных.

Отдельные свойства

Dataset имеет собственные параметры, которые применяются к данным внутри него. Это позволяет разделять рабочие документы, резервные копии и медиатеку не только по именам каталогов, но и по правилам хранения.

  • Настройте свойства на уровне нужного dataset.
  • Не рассчитывайте, что обычная вложенная папка станет отдельной единицей ZFS.
  • Проверяйте, какие параметры унаследованы от родительского набора данных.

Ограничение и резервирование места

Для dataset можно установить quota — верхний предел использования пространства. Reservation решает другую задачу: резервирует место из пула для набора данных. Эти параметры могут учитывать дочерние dataset, поэтому при настройке нужно смотреть выбранную область действия.

  • Используйте quota, когда требуется ограничить рост данных.
  • Используйте reservation, когда нужно гарантировать выделенное место.
  • Уточняйте, включены ли дочерние наборы в расчёт.

Снимки и организация

Снимок создаётся для dataset или zvol и фиксирует ссылки на блоки. По мере изменений снимок может занимать дополнительное место. Отдельные dataset позволяют применять к разным данным разные расписания и сроки хранения снимков.

  • Разделяйте данные по задачам до настройки снимков.
  • Учитывайте рост снимков при планировании ёмкости.
  • Для защиты от потери системы используйте репликацию на другую систему.

Проверьте себя

  • Определить, какие данные должны иметь отдельные свойства.
  • Проверить quota, reservation и наследование.
  • Настроить снимки и внешнюю репликацию по назначению данных.

Частый вопрос

Можно ли заменить dataset обычной папкой?

Для простой группировки файлов — да, но папка не получает самостоятельные квоты, свойства и политику снимков.

Источники