安装NFS服务(Ubuntu 16.04)
1.安装服务
apt-get install nfs-kernel-server
2.写配置文件
在/etc/export中写入下面内容
/home/nfs *(rw,sync,no_root_squash,no_subtree_check)
其中:
:允许所有的网段访问,也可以使用具体的IP(也可以这样写192.168.16.0/24允许192.168.16.网段访问)
rw:挂接此目录的客户端对该共享目录具有读写权限
sync:资料同步写入内存和硬盘
no_root_squash:root用户具有对根目录的完全管理访问权限。
no_subtree_check:不检查父目录的权限
这只是基本设置,还需要重启一些服务
重启服务,自动映射端口
sudo /etc/init.d/rpcbind restart
重启NFS服务
etc/init.d/nfs-kernel-server restart
注意:如果是虚拟机,网络需要设置为桥接模式,如果是NAT模式在挂载时会出现如下错误
mount: mounting 192.168.16.133:/home/nfs on /nfs/ failed: No route to host
有可能还会出现
failed: Connection refused