zfs文件系统下使用NFS Server

2940阅读 0评论2016-11-22 lsstarboy
分类:BSD

按照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--
上一篇:ffmpeg压缩H264在HTML5播放器下,必须先下载整个文件的解决
下一篇:FreeBSD的Powerd会带来莫名奇妙的问题