Можно ли открыть корень пула как общую папку SMB?
Для общей папки SMB в TrueNAS следует создавать дочерний dataset и публиковать его, а не использовать корень пула. Отдельный dataset задаёт самостоятельную область данных и ACL, тогда как публикация корня может привести к менее ясной конфигурации доступа и затронуть более широкий путь хранения.
Почему важен дочерний dataset
Dataset отделяет данные общего ресурса от структуры самого пула. Для него можно отдельно определить владельца, группы и ACL, а затем указать его путь при создании SMB-ресурса.
Такой подход делает границу общего доступа явной: пользователи получают ресурс, связанный с конкретным dataset, а не с верхним уровнем всей структуры хранения.
- Создайте dataset под нужный ресурс.
- Назначьте ему отдельные ACL.
- Публикуйте путь этого dataset.
Риски публикации корня
Корень пула является более широким уровнем, чем каталог одной общей папки. При его использовании сложнее однозначно определить, какие данные входят в ресурс и как должны наследоваться права. Это может усложнить сопровождение конфигурации.
- Не смешивайте служебную структуру и общий ресурс.
- Не расширяйте путь доступа без необходимости.
- Проверьте область действия ACL.
Практическая схема
Сначала подготовьте дочерний dataset, затем настройте на него права и укажите его путь в SMB. После включения службы проверьте ресурс под обычной учётной записью. Результат проверки должен соответствовать назначенным правам пользователя или группы.
- Подготовьте dataset.
- Настройте путь и имя SMB.
- Проверьте доступ и наследование ACL.
Проверьте себя
- Корень пула не используется как граница общего ресурса.
- Создан дочерний dataset.
- Права проверены на уровне выбранного dataset.
Частый вопрос
Почему отдельный dataset удобнее корня пула?
Он задаёт отдельную область данных и доступа, которую проще сопоставить с одной общей папкой SMB и её пользователями.