Linux 上的 ZFS:在 Ubuntu 14.04 上设置 NFS

Linux 上的 ZFS:在 Ubuntu 14.04 上设置 NFS

我将无头服务器从 13.10 升级到 14.04,但升级失败了(愚蠢的是没有备份映像 - 吸取了教训)。因此,我要从头开始重新安装所有内容。我有一个可用的 zpool,其中包含几个数据集,并尝试设置 NFS 以通过我的 Macbook 通过网络访问它。以前,我通过在 /etc/exports 中指定共享来使其正常工作,但我不再拥有该文件的副本,也不记得我指定的选项。

我尝试过按照以下流程http://bit.ly/1hgArRk,但# showmount -e结果没有显示任何挂载。zfs get sharenfs返回

NAME                  PROPERTY  VALUE                        SOURCE
data/music_lossless   sharenfs  [email protected]/24,insecure  local

当我在 /etc/exports 中指定

/mnt/data/music_lossless        192.168.0.0/24(rw,async,no_root_squash,no_subtree_check,crossmnt)

# showmount -e得到/mnt/data/music_lossless 192.168.0.0/24,但无法从我的 Macbook 连接。

$ rpcinfo -p 192.168.0.126在 Macbook 上确认 nfs 可见:

100003    2   tcp   2049  nfs
100003    3   tcp   2049  nfs
100003    4   tcp   2049  nfs
100227    2   tcp   2049
100227    3   tcp   2049
100003    2   udp   2049  nfs
100003    3   udp   2049  nfs
100003    4   udp   2049  nfs
100227    2   udp   2049
100227    3   udp   2049

有人能立即发现哪里出了问题,或者提示我如何解决这个问题吗?

答案1

要恢复导出,请使用。如果您设置了zfs share -a,这将在启动时发生。ZFS_SHARE="yes"/etc/default/zfs

您的手动设置看起来没问题,但您并没有明确说明您的data/music_losslesszfs 是否实际安装在 上/mnt/data/music_lossless

相关内容