加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_丽江站长网 (http://www.0888zz.com/)- 科技、建站、数据工具、云上网络、机器学习!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

linux – 如何在FreeBSD上共享NFSv4共享ZFS文件系统?

发布时间:2021-03-18 17:55:03 所属栏目:Linux 来源:网络整理
导读:使用FreeBSD 9,创建了一个像这样的ZFS文件系统 zfs create tank/project1zfs set sharenfs=on tank/project1 网上有很多关于在FreeBSD上设置NFSv3的方法,但是我找不到任何一个NFSv4,以及什么时候用ZFS完成NFS共享. 例如. this如何说我必须通过nfsd -u -t -

使用FreeBSD 9,创建了一个像这样的ZFS文件系统

zfs create tank/project1
zfs set sharenfs=on tank/project1

网上有很多关于在FreeBSD上设置NFSv3的方法,但是我找不到任何一个NFSv4,以及什么时候用ZFS完成NFS共享.

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

当我做

# 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
#

我没有看到任何可以用pkg_add安装的NFSv4服务器.

如何安装和设置NFSv4,以便我可以从例如安装共享一个Linux主机?

解决方法

NFSv4内置于FreeBSD(8.x的实验支持,9.x和lter的生产质量).
nfsd应位于/etc/rc.d/nfsd中

您应该首先将其启用到rc.conf文件或/etc/rc.d/nfsd onestart中

1)启用nfs
echo 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/dir1  -alldirs  192.168.1.x/24
/mnt/dir2  -alldirs  192.168.1.x/24

3)使用/etc/rc.d/nfsd restart或service nfsd restart重新启动nfsd

有关更多信息,请参见The section of the FreeBSD handbook dealing with NFS.

(编辑:应用网_丽江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读