Fedora 19 的当前版本为 zfsonlinux / smb 版本 4.0.9。当我尝试
zfs set sharesmb=on
我收到
smb add share failed
有任何想法吗?这应该可以工作还是仍在开发中?
答案1
默认情况下,USERSHARE
Fedora 中禁用 samba 功能。启用它是不够的,因为 ZFSOnLinux 中的 libshare 需要进行特定usershare path
设置。
要使其正常工作,请在 中设置以下内容/etc/samba/smb.conf
:
[global]
usershare path = /var/lib/samba/usershares
usershare max shares = 100
usershare allow guests = yes
usershare owner only = no
然后将/var/lib/samba/usershares
目录设为根目录:
mkdir -p /var/lib/samba/usershares
重启后就smb
可以nmb
zfs set sharesmb=on <filesystem>
工作了。