我打开了sharenfs
ZFS 文件系统,但重启后无法共享。我需要再次打开文件系统共享。
它看起来是这样的:
user@ht ~ $ sudo zfs get sharenfs
NAME PROPERTY VALUE SOURCE
family sharenfs off local
family/album sharenfs on local
可以看到sharenfs
是on
。但是文件系统没有共享:
user@ht ~ $ showmount -e
Export list for ht:
user@ht ~ $
当我再次设置时sharenfs
。文件系统已共享,我可以挂载它:
user@ht ~ $ sudo zfs set sharenfs=on family/album
user@ht ~ $ showmount -e
Export list for ht:
/media/user/family/album *
更新型多巴胺
我的系统是Linux Mint 18.0
$ uname -a
Linux kes-desktop 4.8.0-30-generic #32~16.04.1-Ubuntu SMP Fri Dec 2 03:43:51 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
UPD2
我希望它根据以下条件自动共享文档
ZFS 可以通过设置 sharenfs 属性自动共享文件系统。
UPD3
$ cat /etc/default/zfs
ht default # cat zfs
ZFS_AUTOIMPORT_TIMEOUT='30'
ZFS_SHARE='no'
ZFS_UNSHARE='no'
ZFS_DKMS_ENABLE_DEBUG='no'
ZFS_DKMS_ENABLE_DEBUG_DMU_TX='no'
ZFS_DKMS_DISABLE_STRIP='no'
答案1
您必须在 中设置以下选项/etc/default/zfs
。
ZFS_SHARE='yes'
ZFS_UNSHARE='yes'
这将启动 zfs 池的 NFS 导出,这些池另外还具有sharenfs
设置为on
或有效的 NFS 导出选项。
我也建议阅读本文档。