按照FreeBSD手册,使用NFS Server功能需要定义/etc/exports,再开启rpcbind,mountd,nfsd三个服务后才能使用。
但是如果在/etc/exports里面使用了zfs的文件,则客户端会提示:没有权限,或者mountd会提示:无效的共享点。
ZFS有自已的一套NFS方案,主要使用sharenfs选项:
zfs set sharenfs=on zroot/share
然后直接开启上面提到的三个服务,即可以实现nfs server,不需要再编辑/etc/exports——zfs有专门的exports,在/etc/zfs/exports里面,顶端直接提示:严禁手工编辑些文件。
在sharenfs时,可以添加其他nfs参数,比如
sharenfs="-alldirs -network 192.168.123.0/24" 等。
重要提示:
网上很多资料只说了sharenfs,但是没有提nfsd,没有nfsd肯定是共享不出去的!!
--end--
阅读(2833) | 评论(0) | 转发(0) |