recursion安装ZFS文件系统?

我意识到这更多的是一个初学者的问题,但手册,谷歌和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)