Почему дочерний dataset получил настройки родителя?
Дочерний dataset получил настройки родителя, потому что в ZFS свойства могут наследоваться по иерархии. Это упрощает единообразную настройку, но не означает, что все наборы должны оставаться одинаковыми. Если дочернему dataset нужны другие правила, соответствующие свойства следует переопределить на его уровне.
Как работает наследование
Dataset имеет собственные свойства и может передавать часть настроек дочерним наборам. Поэтому новый дочерний dataset часто начинает с параметров родителя. Наследование формирует предсказуемую структуру, пока отдельным данным не требуется исключение.
- Рассматривайте иерархию как источник исходных настроек.
- Проверяйте свойства после создания дочернего набора.
- Не делайте вывод о независимости только по имени dataset.
Когда нужно переопределение
Рабочие документы, резервные копии и медиатека могут иметь разные требования к ёмкости, сжатию или снимкам. В таком случае унаследованные значения нужно заменить на свойства, соответствующие конкретной задаче.
- Переопределите quota, если предел должен отличаться.
- Настройте сжатие отдельно, если характер данных различается.
- Задайте собственную политику снимков для независимого набора.
Проверка результата
Параметры ёмкости могут учитывать дочерние dataset, поэтому важно проверить не только значение свойства, но и его область действия. После изменения убедитесь, что отдельный набор действительно получил ожидаемую настройку.
- Сравните свойства родителя и дочернего dataset.
- Проверьте, какие значения унаследованы, а какие переопределены.
- Учитывайте дочерние наборы при оценке quota и reservation.
Проверьте себя
- Проверить наследуемые свойства нового dataset.
- Определить параметры, требующие переопределения.
- Проверить область действия ограничений после изменения.
Частый вопрос
Обязательно ли менять все унаследованные свойства?
Нет. Переопределяйте только те параметры, для которых дочернему dataset нужны другие правила.