NFS 和 Lion 连接不起作用

NFS 和 Lion 连接不起作用

我是一名 Web 开发人员,我正在尝试在 OSX Lion(设计 + 开发)、Parallels + Ubuntu 预生产服务器之间建立工作流程。

我正在尝试创建一个连接以快速共享文件(图像、js、css 等),但无法创建 NFS 连接。

注意:您可以在 Parallels 中共享文件夹,但由于后来 GIT 和 SVN 出现问题(不遵循符号链接),我需要寻找替代方案。

好的,话虽这么说:

我有机器:

VM Ubuntu 服务器:10.211.55.5 客户端:192.168.1.3

Ubuntu 服务器配置:

/etc/hosts.allow
ALL:192.168.1.3/255.255.255.0

(不太清楚口罩的作用原理)

/etc/export
/path/to/folder 192.168.1.3(rw,sync,no_root_squash)

我执行了:

sudo exportfs -ra
sudo /etc/init.d/portmap restart
sudo /etc/init.d/nfs-kernel-server restart
sudo /etc/init.d/nfs-common <- This is command not found althought I installed it using aptitude

最后,我在 Lion 上执行了以下操作:sudo mount -t nfs -o resvport,vers=4 10.211.55.5:/nfs /home,答案是“mount_nfs: can't mount /nfs from 10.211.55.5 onto /home: Permission denied”

我还尝试通过 Finder(Command-K - 网络连接)和磁盘实用程序(NFS 连接,最后一个表示连接正常,但它唯一做的就是隐藏本地文件夹,直到再次删除连接...)

我尝试过如下命令:

showmount -e 10.211.55.5

showmount:无法从主机检索信息:10.211.55.5:RPC:程序未注册

rpcinfo -p 10.211.55.5

未注册远程程序。

我想我几乎把我得到的所有信息都给了你。

谢谢!

答案1

好的,我找到了解决方案,这是我当前的配置:

VM Ubuntu Server: 10.211.55.5 
From OSX Lion: 192.168.1.3

从虚拟机 Ubuntu 服务器

出口

sudo vi /etc/exports
/path/to/folder *(rw,sync,subtree_check,insecure)

主持人允许

sudo vi /etc/hosts.allow
#empty

东道主否认

sudo vi /etc/hosts.deny
#empty

重启服务器:

chown nobody:nogroup /path/to/folder
exportfs -a
sudo /etc/init.d/nfs-kernel-server restart
sudo /etc/init.d/portmap restart

最后来自OSX Lion

sudo mount -t nfs  10.211.55.5:/path/to/folder /local/folder/

希望它能帮助别人!

相关内容