我意识到这更多的是一个初学者的问题,但手册,谷歌和FreeBSD手册没有提供任何解决scheme。
我在一个8.2稳定的FreeBSD上使用ZFS版本28,我的问题如下:当我安装一个ZFS文件系统(zfs mount)时,文件系统按预期方式挂载,但是不挂载子文件系统。
有一个内置的方式来recursion挂载一个zfs文件系统,它的孩子?
在此先感谢您的帮助。
flexy
这适用于我(在FreeBSD 9.2上testing):
zfs list -rH -o name pool/path/dir | xargs -L 1 zfs mount
它是如何工作的:
zfs list -rH -o name pool/path/dir – 显示zfs list -rH -o name pool/path/dir中每个数据集的名称( -H省略标题)
xargs -L 1 zfs mount – 为每一行运行mount(分开)
您可以启用ZFS挂载点的传统模式,以便您可以使用传统的/ etc / fstab文件在启动时pipe理挂载点以挂载文件系统。
例如:
zfs set mountpoint = legacy(zfspool / mount-point)