IP: 192.168.1.116
注:系统已经关闭了防火墙:ufw disable,否则会报错。
$ sudo apt-get install nfs-kernel-server
$ sudo apt-get install nfs-common
步骤2 配置/etc/exports
NFS允许挂载的目录及权限在文件/etc/exports中进行了定义。例如,要将跟目录下的/root/rootfs目录共享出来,需要在/etc/exports文件末尾添加配置内容。
/root/rootfs *(rw,sync,no_root_squash)在上述的配置文件中:/root/rootfs是要共享的目录,*代表允许所有的网络段访问,rw是可读可写权限,sync是资料同步写入内存和磁盘,no_root_squash是NFS客户端分享目录使用者的权限。如果客户端使用的是root用户,那么对于该共享目录而言,该客户端就具有root权限。
然后在终端执行: $chmod 777 -R /root/rootfs
步骤3 重启服务
$ service portmap restart //ubuntu14.04 默认安装了rpcbing
$ service nfs-kernel-server restart
步骤4 测试NFS
运行以下命令来显示一下共享的目录。
$ sudo showmount -e
显示 clnt-create : RPC : Program not registered
$ sudo exportfs -r //更新
$ sudo showmount -e 192.168.1.116
显示:Export list for 192.168.1.100:
/root/rootfs *
也可以进行挂载测试
$ mount -t nfs -o nolock localhost:/root/rootfs /opt
详细的配置及常见问题见NFS安装配置及常见问题、/etc/exports配置文件、showmount命令