使用 Ubuntu 挂载 Mac OSX 下的 NFS 目录

本文环境: Ubuntu Server 12.10 虚拟机,Mac OSX 10.74

配置 NFS 服务

1) 编辑或创建 /etc/exports 文件,添加导出的目录

  /nfs -alldirs -mapall=user -network 192.168.0.0 -mask 255.255.255.0

-mapall=user 该选项将客户端上的用户映射为同一个服务器用户,客户端没有权限访问被挂载的目录时(通常由客户端和服务器的用户uid不同导致)使用 -alldirs 选项允许客户端挂载子目录

2) 开启 nfsd 服务

  sudo nfsd enable

每次修改配置后需要执行 update 命令才能生效

  sudo nfsd update

3) 查看是否已成功导出目录

  showmount -e

挂载 NFS 目录

Ubuntu 系统需要安装 nfs-common 才能挂载 NFS

  sudo apt-get install nfs-common

查看能否连接上 NFS 服务器

  showmount -e <server-ip-address>

挂载到指定位置,挂载点需要是已存在的目录

  sudo mount -t nfs <server-ip-address>:/nfs /mnt/nfs

在系统启动时自动挂载则需要修改 /etc/fstab 文件,添加如下配置

  <servier-ip-address>:/nfs    /mnt/nfs    nfs    rsize=8192,wsize=8192,timeo=14,intr    0    0

修改完 /etc/fstab 文件之后可以使用 sudo mount /mnt/nfs 来确认配置是否正确。最后重启系统即可实现自动挂载

  sudo reboot

参考链接