windows上搭建NFS服务器--haneWIN

在Win10 Pro下挂载NFS(网络文件系统)

在进行嵌入式开发时常常需要在板子上用nfs挂载宿电脑,
公司现在的架构是远程服务器加windows个人电脑,因此需要在个人电脑的windows系统上搭建NFS服务器。

一、windows上搭建NFS服务器

NFS服务器软件:haneWIN 1.1.69 汉化已注册的版本
互联网上有下载Networking Software for Windows

https://www.hanewin.net/nfs-e.htm
按照步骤一步一步的按照就好了。
在这里插入图片描述

下面说下NFS服务端共享目录的配置:
在这里插入图片描述

点击编译输出表文件,
弹出一个记事本的编辑界面。我的配置如下:

# exports example

d:\tftp -public -name:nfs
  • 1
  • 2
  • 3

d:\tftp 是共享的文件夹路径
-public表示公共权限
-name:nfs表示显示为什么名字。
上面那个重启服务器不生效。
需要点击下图所示的重启所有服务才能生效。
在这里插入图片描述

二、 Linux客户端挂载

网络已经配置好的前提下,在嵌入式板端执行下面的命令即可挂载上

~ # mount -t nfs -o nolock 192.168.7.188:/nfs
  • 1

三、遇到的问题

可能等了N久还是不能挂载,一直卡住,
原因一:在于你的windows的防火墙吧它给阻止了,所有把你windows上的防火墙关了比较干脆,当然你也可以添加例外的方式一个个添加端口
原因二:mount的命令没有加 -o nolock

在Win10 Pro下挂载NFS(网络文件系统)

注意:Win10 Creators Update前只有Win10企业版可以挂载NFS, Creators Update后专业版也可挂载NFS了。

安装

按Win+R输入OptionalFeatures,勾选”NFS服务”

不需要勾选“管理工具”,那玩意是个废物,非WinServer只能靠命令行挂载NFS。

装好后按Win+R输入cmd

查看远程电脑NFS共享的目录

 
  1. showmount -e 远程电脑的IP

完整的用法:

 
  1. 用法: showmount -e [server] 显示 NFS 服务器导出的所有共享。
  2. showmount -a [server] 列出客户端主机名或 IP 地址,以及使用“主机:目录”格式显示的安装目录。
  3. showmount -d [server] 显示 NFS 服务器上当前由某些 NFS 客户端安装的目录。

挂载

 
  1. mount \\远程电脑的IP\共享的目录 盘符

**例如:**

 
  1. mount \\192.168.1.2\root V:\

关于如何配置远程电脑上的NFS请自行Google 完整的用法:

 
  1. 用法: mount [-o options] [-u:username] [-p:<password | *>] <\\computername\sharename> <devicename | *>
  2. -o rsize=size 设置读取缓冲区的大小(以 KB 为单位)。
  3. -o wsize=size 设置写入缓冲区的大小(以 KB 为单位)。
  4. -o timeout=time 设置 RPC 调用的超时值(以秒为单位)。
  5. -o retry=number 设置软装载的重试次数。
  6. -o mtype=soft|hard 设置装载类型。
  7. -o lang=euc-jp|euc-tw|euc-kr|shift-jis|big5|ksc5601|gb2312-80|ansi
  8. 指定用于文件和目录名称的编码。
  9. -o fileaccess=mode 指定文件的权限模式。
  10. 这些模式用于在 NFS 服务器上创建的
  11. 新文件。使用 UNIX 样式模式位指定。
  12. -o anon 作为匿名用户装载。
  13. -o nolock 禁用锁定。
  14. -o casesensitive=yes|no 指定在服务器上执行区分大小写的文件查找。
  15. -o sec=sys|krb5|krb5i|krb5p

卸载

 
  1. umount 盘符


例如:umount V:\

如果要卸载全部的NFS挂载:

  1. umount -f -a


不要使用资源管理器的“断开网络驱动器”!!!
 

  • 8
    点赞
  • 93
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

行知致简

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值