本设置属于个人局域网内部使用。多人或公网使用存在严重安全隐患。
一、安装
服务器管理——添加角色和功能——下一步
基于角色或基于功能的案装
选择目标服务器
选择NFS服务器(图中已经安装过了)
可选功能
windows系统默认不支持访问NFS服务器,选择此功能可让此windows server访问别的NFS服务器,建议勾选上,后期挂载硬盘时可用来测试NFS服务。
下一步,确认,安装。
安装完成后防火墙会自动配置入站规则和出站规则。NFS默认使用2049端口。
windows10需要在控制面板——程序和功能——启动和关闭windows功能中勾选NFS客户端,否则无法访问NFS服务器。
二、配置网络共享硬盘
服务器管理——文件和存储服务
共享——任务——新建共享——NFS共享-快速
或者在右侧空白处右键——新建共享
此处若选择“按卷选择”会在硬盘中自创建“Shares”文件夹并在此文件夹中设置共享。
自定义路径可共享整个硬盘分区。
输入共享文件名称,本此使用“test”
选择“无服务器身份验证”。
其他的是啥我也不知道,我也不知道为啥要选这个。
指定共享权限——添加
主机为服务器的IP,本机为10.0.0.13.
设置语言编码
允许访问根目录,自己一个人局域网内用当然允许。(这个意思是指——是否有root权限,NFS是linux系统主要使用的服务。windows一般用SMB)
设置共享权限。
自定义权限
创建NFS共享文件
创建完成
三、挂载NFS硬盘
NFS需要通过命令行操作进行挂载,windows可用cmd或powershell进行。建议用cmd
首先在本地服务上测试挂载。
#显示指定IP的全部NFS共享目录
showmount -e localhost
#localhost为本地IP,可替换为其他IP地址
showmount -e 10.0.0.11
挂载网络硬盘,10.0.0.13可替换为你自己设置的IP。
windows下的mount命令和Linux中的有些不同,不是使用一个目录作为挂载点,而是使用一个未使用的盘符。
test为共享目录,X为映射的盘符。
mount \\10.0.0.13\test X:
本地映射成功
卸载磁盘映射(X为盘符)
umount X:
卸载成功
注:powershell下执行mount会显示如下,不知道是干啥的。
局域网内其他电脑测试
提示53错误,未解决。
NFS是给linux用的,windows用smb就行了,懒得再折腾,放弃!
原因在于“指定共享权限”这一步需要添加客户机IP,此时只添加了服务器IP所以无法连接。
把客户机的IP加入进去就可以了。