Я знаю, что это скорее вопрос новичков, но manpages, google и FreeBSD Handbook не предложили решения.
Я использую ZFS версии 28 на стабильной FreeBSD версии 8.2, и моя проблема заключается в следующем: когда я монтирую файловую систему ZFS (монтирование zfs), файловая система монтируется должным образом, однако дочерние файловые системы не монтируются.
Есть ли встроенный способ рекурсивного монтирования файловой системы zfs И ее дочерних элементов?
Заранее спасибо за вашу помощь.
гибкий
У меня работает (проверено на FreeBSD 9.2):
zfs list -rH -o name pool/path/dir | xargs -L 1 zfs mount
Как это работает:
zfs list -rH -o name pool/path/dir
- отображаемое имя каждого набора данных в пуле / пути / каталоге (-H
опустить заголовок)
xargs -L 1 zfs mount
- запустить mount для каждой строки (отдельно)
вы можете включить режим Legacy для точек монтирования ZFS, чтобы вы могли управлять точками монтирования, используя традиционный файл / etc / fstab для монтирования файловых систем во время загрузки.
Например:
zfs set mountpoint = legacy (zfspool / точка монтирования)