1.服务器端:sudo apt-get install portmap
现在这个portmap已经被rpcbind取代了
2.服务器端:sudo apt-get install nfs-kernel-server
3.客户端:sudo apt-get install nfs-common
4.服务器端配置:sudo gedit /etc/exports
添加:/home/share 192.168.1.*(rw,sync,no_root_squash)
(共享目录)/home/share (允许IP)192.168.1.* 当然这里也可以直接为*
(rw权限是可擦写,还有ro只读,
sync代表数据会同步写入到内存与硬盘中,async则代表数据会先暂存于内存当中,而非直接写入硬盘,
开放客户端使用root身份来操作服务器的文件系统,那么开no_root_squash才行,root_squash不允许)
5.服务器端启动:sudo /etc/init.d/nfs-kernel-server restart
6.挂在试试看能不能成功
sudo mount -t nfs 125.217.40.190:/home/share /mnt
showmount -e 服务器IP
可以查看共享的挂载目录
如果出现:rpcbind: server localhost not responding, timed out
这样的超时情况,则需要在输入命令后加-o nolock,即为
mount -t nfs 192.168.1.110:/home/share /mnt -o nolock