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

425*_*esp 8 nfs mount macosx zfs

我在我的家庭服务器上设置了一个可用的 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

这最后一步是我卡住的地方。我不断收到“不允许操作”。

我一直在阅读,但我只找到了使用磁盘工具中的 NFS 挂载的旧教程。有人有最新的教程吗?

425*_*esp 2

弄清楚了!

我的语法一定是mount错误的。我尝试在 Finder 中连接,成功了!

在此输入图像描述


dma*_*man 0

不过,为了回答您的问题,当已经有一个挂载附加到命名文件夹“/Users/me/Remote”时,您将看到“不允许操作”

使用 Finder 效果很好,因为它会将遥控器安装在 /Volumes 下,而不会引入冲突。