一、执行命令
sudo apt-get install nfs-kernel-server
二、为创建nfs文件夹
sudo mkdir /usr/nfs
更改目录权限:sudo chmod 777 /usr/nfs
三、配置nfs
执行命令:sudo vim /etc/exports
在配置文件中添加如下语句:
/usr/nfs *(rw,sync,no_root_squash,no_subtree_check)
/usr/nfs:与nfs服务客户端共享的目录,这个路径必须和你前面设置的文件的路径一致!
*:允许所有的网段访问,也可以使用具体的IP
rw:挂接此目录的客户端对该共享目录具有读写权限
sync:资料同步写入内存和硬盘
no_root_squash:root用户具有对根目录的完全管理访问权限。
no_subtree_check:不检查父目录的权限。
修改完成后保存退出。
四、执行命令:sudo /etc/init.d/portmap restart 重启portmap服务。nfs是一个RPC程序,使用它前,需要映射好端口,通过portmap设定。
五、执行命令:sudo /etc/init.d/nfs-kernel-server restart 重启nfs服务。
至此,nfs服务器安装配置就完成了。
接下来就进行测试了:
windwos挂载linux主机NFS
一、 打开控制面板->程序->打开或关闭windows功能->NFS客户端
勾选NFS客户端,即开启windows NFS客户端服务。
二、win+R->cmd
mount 192.168.2.101:/usr/nfs z:
成功挂载,打开我的点脑,就可以看到挂载上的z:盘了。
注意:要是没有挂载成功,记得防火墙放行!
参数含义:
mount:挂载指令
192.168.2.101:linux主机IP
/usr/nfs:linux主机中nfs服务共享目录
z:你挂载的网络文件盘(可能会与其他盘冲突,可以随意更改)
取消挂载:
直接在 我的电脑 里面鼠标点击取消映射网络驱动器 z:
或者: win+R->cmd
输入: umount z:
(umount -a 取消所有网络驱动器)