Linux上的ZFS:使用OS X Mavericks Client在Ubuntu 14.04上设置NFS


8

我的家庭服务器上设置了工作的zpool和数据集。我想设置NFS以通过Mac上的家庭网络访问ZFS。

在Ubuntu方面,我有...

  • # apt-get install nfs-kernel-server
  • # zfs set sharenfs=rw=@192.168.0.0/24,insecure tank/documents
    • 应该允许192.168.0.0-192.168.0.255
    • 需要的是不安全的,因此mac连接的端口大于1024
  • # zfs share tank/documents
  • # service nfs-kernel-server start
    • 注释掉了&& grep -q '^[[:space:]]*[^#]*/' $export_files/etc/init.d/nfs-kernel-server因为我无法使用空/etc/exports/文件启动服务器
  • # showmount -e 验证目录是否已安装

输出showmount -e是这个。

Export list for ubuntu1404: /tank/documents *

在Mac方面,我有...

  • $ rpcinfo -p 192.168.0.3 验证NFS在网络上可见
  • $ mount -t nfs 192.168.0.3:/tank/documents /Users/me/Remote

这是我遇到的最后一步。我不断收到“不允许操作”的提示。

我一直在阅读,但是只发现了使用Disk Utility中的NFS Mounts的旧教程。有没有人有最新的教程?

Answers:


2

弄清楚了!

我的mount语法一定错误。我尝试在Finder中进行连接,并且有效!

在此处输入图片说明


1

挂载需要管理特权。尝试sudo像这样使用:

$ sudo mount -t nfs 192.168.0.3:/tank/documents /Users/me/Remote

0

不过,要回答您的问题,“已禁止运行”是在已命名文件夹“ / Users / me / Remote”上已经挂载了安装后将显示的内容

使用Finder可以很好地工作,因为它可以将远程挂载在/ Volumes下,并且不会引起冲突。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.