Windows10搭建NFS服务

要为Windows10设置NFS服务,请首先从hanewin.net/nfs-e.htm下载适用于Windows的haneWINNFSServer。
安装并启动服务器,转到“编辑”->“首选项”,然后选择“导出”->“编辑导出文件”。
在配置文件中添加一行共享D盘ldc_res目录:D:\ldc_res-name:nfs*(rw,sync,no_root_squash),这样客户端就可以挂载为/mnt/sd。
通过nfs,例如mount-tnfs-onolock192.168.0.100:/nfs/mnt/sd。
不要忘记选中“仅对授权用户可见”和“通过nfs添加导出到文件夹上下文菜单”复选框来控制访问。
要允许NFS服务通过防火墙,可以使用两种方法:一种是全局禁用计算机的防火墙,针对私有网络和公共网络,另一种是使用Windows防火墙高级设置创建新规则并指定;haneWINNFSserver使用的端口(查看具体映射)。
测试开发板客户端,设置开发板的IP地址,确保Windows和开发板可以互相ping通。
然后在开发板上挂载一个共享目录,例如mount-tnfs-onolock192.168.0.100:/nfs/mnt/sd,确认连接并访问文件。
如果发现缺少写入权限,则必须在导出选项中添加额外配置:-maproot:0-publicD:\ldc_res-name:nfs-maproot:0-public*(rw,sync,no_root_squash)以使其可写和执行。
最后挂载命令可以改为:挂载nfs配置文件,例如mount-tnfs-onolock192.168.0.100:/nfs_udisk/mnt/。

Windows搭建NFS服务

要创建WindowsNFS服务器,首先在服务器管理器中选择“添加角色”,然后一一添加服务器角色,包括“文件服务”和“网络文件系统服务”。
安装完成后,在特定分区中创建一个名为NFSshare的文件夹。
然后在属性设置中找到“NFS共享”选项卡,通过“管理NFS共享”输入共享名称和加密方式,配置权限,添加客户端的IP地址。
对于Windows客户端,您需要安装服务器配置并安装文件服务器角色。
在命令提示符下输入命令“showmount-eserverIP”查看服务器的NFS信息,然后挂载到客户端的F盘,通过命令“mount\\serverIP\NFSshareF:”执行挂载操作。
检查是否已经挂载。
如果需要设置启动时自动挂载,请创建.bat文件并添加挂载命令。
在Linux环境下,首先创建挂载目录,然后执行挂载操作。
如果未安装nfs功能,则需要配置本地yum源。
添加启动时自动挂载功能,脚本中可添加挂载命令。
最后检查挂载是否有问题,重启系统后看目录是否正确挂载。