如何将Mac OS X连接到NFS共享

时间:2020-01-09 10:39:02  来源:igfitidea点击:

说明

尽管SMB是将Mac连接到共享的首选协议,但是在多操作系统环境中,有时我们需要连接到NFS共享。本教程介绍如何在没有中央用户身份基础结构(如NIS或者LDAP)的网络上指导我们完成此操作。

在服务器上准备NFS共享

我们需要在NFS服务器上为我们创建一个帐户,然后将OS X用户和组ID映射到该帐户。否则,除非我们具有NIS或者其他中央用户数据库,否则我们将无法访问共享。

  • 登录到NFS服务器。
  • 创建用户帐户。我们将用户和组ID设置为5000。
useradd -u 5000 macusers
  • 为我们的NFS用户帐户设置密码。确保它很复杂。
passwd macuser
  • 将导出文件打开到文本编辑器(如VI或者Nano)中。
nano /etc/exports
  • 添加以下行,替换突出显示的值以匹配环境。
/srv/exports/dept     192.168.1.0/255.255.255.0(rw,all_squash,insecure,anonuid=6000,anongid=6000)
  • 保存更改并退出文本编辑器。
  • 确保导出具有适当的权限。在我们的示例中,我们需要让Macuser成为所有者和组。
chown -R macuser:macuser /srv/exports/dept

在OS X上启用NFS

在连接到NFS服务器之前,我们需要在OS X上启用NFS服务。奇怪的是,当我们尝试建立连接时,该服务不会自动启动。

  • 打开一个终端窗口。
  • 启动NFS服务。
sudo nfs start
  • 出现提示时,输入密码。
  • 关闭终端窗口。

启动连接到服务器

  • 在Finder菜单中,单击
  • 从Go的下拉菜单中单击连接到服务器
  • 或者,我们也可以按Command + K启动连接到服务器。

连接NFS共享

  • 在服务器地址字段中,输入nfs://定义CIFS的网络协议,然后输入具有导出路径的文件服务器的IP地址或者主机名。
  • 要将服务器添加到"收藏夹服务器"列表中,请单击" +"按钮。
  • 单击连接以连接到共享。