我将无头服务器从 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_lossless
zfs 是否实际安装在 上/mnt/data/music_lossless
。