转自和修改自:http://blog.sina.com.cn/s/blog_553761ef0100oevm.html

windows上搭建NFS服务器--haneWIN,Linux客户端挂载

2018年11月15日 14:10:59 fire_drangon 阅读数 1614

版权声明:转载请注明出处。 https://blog.csdn.net/zhenglie110/article/details/84103300

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

一、windows上搭建NFS服务器

NFS服务器软件:haneWIN 1.1.69 汉化已注册的版本
互联网上有下载,我这里再放一个我上传到CSDN的链接。
https://download.csdn.net/download/zhenglie110/10786511
按照步骤一步一步的按照就好了。

下面说下NFS服务端共享目录的配置:

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

  1. # exports example

  2. d:\tftp -public -name:nfs

  • 1
  • 2
  • 3

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

二、 Linux客户端挂载

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

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

三、遇到的问题

可能等了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

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

转载请遵守 CC BY-NC-SA 4.0 协议并注明来自:在Win10 Pro下挂载NFS(网络文件系统)

一 安装

在卸载或更改程序->打开或关闭windows的功能-> 安装nfs服务

安装完成后,就可以在Windows的命令行窗口中通过mount以及showmount命令使用NFS的共享了。

二 使用

1)showmount

C:\>showmount /?

用法: showmount -e [server]

showmount -a [server]

showmount -d [server]

执行showmount命令行将显示到指定nfs服务器的所有mount信息。

您必须提供以下选项之一:

-e

显示指定nfs服务器上的所有文件系统。

-a

显示每个已挂载的nfs服务器上的所有网络文件系统 (NFS) 客户端和目录。

-d

显示当前NFS客户端挂载的nfs服务器上的所有目录。

2)mount

C:\>mount ?

用法:  mount [-o options] [-u:username] [-p:<password | *>] <\\computername\sha

ename> <devicename | *>

-o rsize=size                 设置读取缓冲区的大小(以 KB 为单位)。

-o wsize=size                设置写入缓冲区的大小(以 KB 为单位)。

-o timeout=time            设置 RPC 调用的超时值(以秒为单位)。

-o retry=number           设置软装载的重试次数。

-o mtype=soft|hard       设置装载类型。

-o lang=euc-jp|euc-tw|euc-kr|shift-jis|big5|ksc5601|gb2312-80|ansi

指定用于文件和目录名称的编码。

-o fileaccess=mode        指定文件的权限模式。

这些模式用于在 NFS 服务器上创建的新文件。使用 UNIX 样式模式位指定。

-o anon                        作为匿名用户装载。

-o nolock                      禁用锁定。

-o casesensitive=yes|no     指定在服务器上执行区分大小写的文件查找。

-o sec=sys|krb5|krb5i

3)umount

C:\>umount

用法:  [-f] <-a | drive_letters | network_mounts>

-a      删除所有 NFS 网络装入点

-f       强制删除 NFS 网络装入点

4)实例

C:\>showmount -e nfs_serv1

导出列表在nfs_serv1:

/vol/volz                          所有计算机

/vol/volx                          所有计算机

/vol/Do_NOT_Delete        所有计算机

/vol/vol7                          所有计算机

/vol/vol0                         nfs_cli1

/vol/vol0/home                所有计算机

/vol/isan                          所有计算机

/vol/vsc                           所有计算机

/vol/nfs_smvi                  nfs_cli1

/vol/vol_t1                        所有计算机

C:\>mount \\nfs_serv1\vol\vol0 Z:

Z: 现已成功连接到 \\nfs_serv1\vol\vol0

C:\>mount

本地    远程                                 属性

-------------------------------------------------------------------------------

Z:       \\10.128.132.175\vol\vol0              UID=-2, GID=-2

rsize=32768, wsize=32768

mount=soft, timeout=1.6

retry=1, locking=yes

fileaccess=755, lang=GB2312-80

casesensitive=no

sec=sys

需要注意的是,mount point和Linux和UNIX有所不同,不是使用一个目录作为挂载点,而是使用一个未使用的盘符。

例如上例中的"Z:"。这样就可以通过Z:盘访问你的共享了。非常方便。比起CIFS的方式更加快捷。

使用完后,可以用umount命令卸载共享。

C:\>umount Z:

正在断开                Z:      \\nfs_serv1\vol\vol0

连接上存在打开的文件和/或未完成的目录搜索。

要继续此操作吗? (Y/N) [N]:y

命令已成功完成。

三 nfs server

win7 中提供了nfs client,要使用nfs srever必须在windows server系统中才可以,例如windows 2008中的Services for Network File System (NFS)。

完!

windows7 上搭建NFS服务器--haneWIN相关推荐

  1. windows上搭建NFS服务器

    在进行嵌入式开发的时候,我们常用的做法是搭建NFS服务器,然后使把文件系统.调试程序放在NFS服务器上,这样可以方便调试,以前都是在linux里面开启NFS服务器,今天来说下window里的nfs服务 ...

  2. 如何在Windows上搭建NFS服务器实现开发板与Windows之间的文件共享

    由于通过USB烧录方式比较繁琐,且每次编译好可执行文件,都需要制作文件系统烧录到开发板,这里介绍一种比较简单的方式,通过nfs服务,将Windows的共享目录挂载到开发板的共享目录下,直接就可以通过n ...

  3. deepin改无盘服务器,UbuntuDeepin系统上搭建nfs服务器

    前言 我使用的deepin,当然Ubuntu16.04安装使用也是一样,给朋友实践过了. nfs介绍 NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的 ...

  4. 8、Lctech Pi(F1C200S)挂载windows上的NFS服务器(CherryPi,Mangopi,F1C100S)

    1.在windows上搭建NFS服务器 下载hanewin nfs server软件:https://www.fxxz.com/soft/234787.html 并且按照所给步骤安装,在注册时需要以管 ...

  5. Win7系统下搭建NFS服务器

    Win7系统下搭建NFS服务器 采用Linux系统的服务器管理员都知道linux系统中能用NFS网络文件系统这套程序实现linux和unix系统之间的文件共享.那么能否在windows系统中采用NFS ...

  6. Windows系统下搭建NFS服务器

    Windows系统下搭建NFS服务器       在windows系统中采用NFS功能实现文件共享,让Linux系统来访问. 首先在windows系统中安装一个实现NFS功能的第3方软件haneWin ...

  7. windows下搭建NFS服务器

    windows下搭建NFS服务器 在windows下,搭建NFS服务器最简单的方式就是下载一个NFS服务器软件,然后安装就可以了. 使用的NFS服务器软件:NFS Server 1.2.43. 下载地 ...

  8. ubuntu下搭建nfs服务器

    1.1       搭建NFS服务器 NFS(Network FileSystem,网络文件系统)是由SUN公司发展,并于1984年推出的技术,用于在不同机器,不同操作系统之间通过网络互相分享各自的文 ...

  9. cif文件服务器搭建,在linux下搭建NFS服务器实现文件共享

    介绍在linux下搭建NFS服务器实现文件共享 目录一.关于NFS 二.搭建一台NFS服务器共享特定资源 三.调优 一.关于NFS 1.NFS是Network File System的简写,即网络文件 ...

  10. 利用阿里云搭建NFS服务器

    一.阿里云服务器(ECS) Linux是现在计算机运维的主流服务器,正好阿里云服务器也是目前非常主流的云服务器,我就简单地利用阿里云服务器和Linux配置的NFS服务器和客户端.功能非常简单,但这是第 ...

最新文章

  1. 【PHP】网络相关封装的函数
  2. 数字证书文件格式(cer和pfx)的区别
  3. CentOS7中使用编译github源码方式离线安装Node-RED
  4. jvm系列(二):JVM内存结构
  5. java代理的原理及应用
  6. kata_Java中的功能性FizzBu​​zz Kata
  7. python测试电脑性能的代码_python编程测试电脑开启最大线程数实例代码
  8. SQL导出数据到EXCEL的问题
  9. 奈飞文化手册_《奈飞文化手册》速阅提炼分享4
  10. 电脑大小写怎么切换_电脑键盘上的三个灯都起什么作用
  11. 美团Android开发工程师岗位职能要求,薪资翻倍
  12. Apache Geronimo 监控
  13. 建设用地信息系统的报批管理子模块
  14. Camera | 3.瑞芯微平台MIPI摄像头常用调试命令
  15. ORACLE DBLINK
  16. springboot切面AOP拦截父类或接口中标记注解的方法
  17. Cookie 欺骗——漏洞
  18. 电子学报 计算机科学,电子学报
  19. 弘辽科技:抖音最大对手,有了新变化
  20. 申请软著材料提交注意事项

热门文章

  1. 动态桌面壁纸软件:iWall for Mac
  2. 易居IPO后首份成绩单透露了什么秘密?|一点财经
  3. java手机号正则校验工具类
  4. php字符串的截取方式
  5. HTML兼容IE版本问题
  6. 等价类划分测试—身份证
  7. cmake 历史版本
  8. oracle修改asm参数文件,修改asm中的spfile参数
  9. 强连通分量(Tarjan算法)
  10. python源代码程序编译后文件扩展名_Python源代码程序编译后的文件扩展名为_________。...