首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在NFSv4上共享ZFS文件系统?

如何在NFSv4上共享ZFS文件系统?
EN

Server Fault用户
提问于 2012-11-22 16:20:23
回答 1查看 18.2K关注 0票数 10

使用FreeBSD 9创建了如下所示的ZFS文件系统

代码语言:javascript
复制
zfs create tank/project1
zfs set sharenfs=on tank/project1

在网络上如何在NFSv3上设置FreeBSD有很多方法,但是我找不到任何一个NFSv4,以及当使用ZFS完成NFS共享时。

例如,如何说我必须通过nfsd -u -t -n 4重新启动(NFSv3),但我甚至没有nfsd

当我这么做

代码语言:javascript
复制
# echo /usr/ports/*/*nfs*
/usr/ports/net-mgmt/nfsen /usr/ports/net/nfsshell /usr/ports/net/pcnfsd /usr/ports/net/unfs3 /usr/ports/sysutils/fusefs-chironfs /usr/ports/sysutils/fusefs-funionfs /usr/ports/sysutils/fusefs-unionfs
#

我看不到任何NFSv4服务器,我可以用pkg_add安装这些服务器。

问题

如何安装和安装NFSv4,以便可以从例如Linux主机挂载共享?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2012-11-23 22:23:59

NFSv4是建立在FreeBSD ( 8.x的实验支持,9.x和更高版本的生产质量)之上的。

nfsd应该位于/etc/rc.d/nfsd中。

您应该首先在rc.conf文件中或运行/etc/rc.d/nfsd onestart中启用它。

  1. 启用nfs回显nfs_server_enable="YES“>> /etc/rc.conf用于NFSv4您还需要以下内容:echo nfsv4_server_enable="YES" >> /etc/rc.conf (以启用NFSv4) echo nfsuserd_enable="YES" >> /etc/rc.conf (v4所需的NFS用户/组信息)
  2. 创建目录并导出它们# mkdir -p /mnt/{dir1,dir2} # vi /etc/exports (向/etc/exports文件添加以下行) /mnt/dir2 -alldirs 192.168.1.x/24 /mnt/dir2 2 -alldirs 192.168.1.x/24
  3. 使用/etc/rc.d/nfsd restartservice nfsd restart重新启动nfsd

有关详细信息,请参阅FreeBSD手册中有关NFS的章节

票数 9
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/451287

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档