NFS攻略 - Windows下 NFS 客户端的安装及设置

NFS攻略 - Linux文件服务器搭建与使用实例

本文链接:http://codingstandards.iteye.com/blog/816441   (转载请注明出处)

 

本文内容包括:

1 NFS概述及实例

2 Linux下NFS服务端的设置

3 Linux下NFS客户端的设置

4 Windows下NFS客户端的安装及设置

 

4 Windows下 NFS 客户端的安装及设置

 

在Windows上使用NFS客户端,需要把nfs共享目录映射到一个驱动器。此处假定为映射的驱动器为N:,而nfs共享目录为192.168.6.55:/vmsnfs。

 

4.1 安装Microsoft Windows Services for UNIX

 

Windows Services for UNIX 3.5 提 供支援充分和整合完全的跨平台網路服務,適應需要 Windows 和 UNIX 基礎環境之間交互操作性的企業客 戶。 Windows Services for UNIX 3.5 為企業客戶提供儲存在多個平台的資訊之緊密存取,統一了跨平台的網路管理,並且重複 使用 UNIX 應用程式和 Windows 上的指令碼。其中包括支援網路檔案系統 (NFS)。

 

下载Microsoft Windows Services for UNIX

地址: http://www.microsoft.com/taiwan/windows/sfu/

安装程序: SFU35SEL_EN.exe  217 MB (228,178,504 字节)

 

安装Microsoft Windows Services for UNIX

注意与NFS有关的两个组件是一定要安装的

NFS->Client for NFS
Authentication tools for NFS->Server for PCNFS

 

安装过程比较简单,此处略过。

 

4.2 在Windows下配置NFS客户端

 

打开Services for UNIX Administration配置用户名

点 “开始菜单”->“所有程 序”->“Windows Services for UNIX”->“Services for UNIX Administration”, 会弹出一个名为“Services for UNIX Administration”的窗口。

左边栏切到Server for PCNFS。

右边栏切到Groups,添加Group Name为root,Group ID(GID)为0的组。

右边栏切到Users,添加User name为root,User logon name为root,Primary group name为root,User ID(UID)为0的用户,密码不必与Linux系统的密码相同。

点击右上角的Apply保存。

 

映射网络驱动器到NFS共享目录(界面操作方式,不推荐)

在“网上邻居”上按右键,选择“映射网络驱动器”,会弹出映射网络驱动器对话框。

选择盘符,比如N:

输入网络资源路径:192.168.6.55:/vmsnfs

点 “确定”。会弹出一个NFS login successful的信息框,注意检查显示的UID和GID的值(一般为-2),点“否”,会弹出 Client for NFS Drive N:对话框。选中Login using PCNFS authentication对话框,在 Server name中填入localhost,在User name中填入root,在Password中填入前面设定的密码,点“确定”,会再次弹 出NFS login successful的信息框,此次会显示UID和GID均为0,点“确定”。

这时打开“我的电脑”,会看到增加了一个盘符N:。在其上按右键打开属性对话框,切换到NFS Attributes页,会看到权限,切换到NFS Mount Options,会看到UID和GID等信息。注意确认一下UID和GID一定要为0。

 

映射网络驱动器到NFS共享目录(批处理脚本方式,推荐)

上 面这段挺费劲的,但我不推荐使用这种方式来设置,因为一旦重新启动机器,你再打开“我的电脑”,在NFS对应的盘符N:属性就会看到UID和GID由还原 成了-2。还得先把它断开,然后重新设置,挺麻烦的。所幸微软提供了类似Unix下的命令行工具mount.exe,可以编写如下内容的批处理脚本并保存 为nfs.bat。其中第一行是用来记录操作日志的,第二行启动Server for PCNFS,第三行是避免mount命令出错,第四行是把nfs共 享目录挂载到N:(注意-p:xxx要设置成前面设定的密码),第五行列出N:下的文件和目录。

 

 

echo mount nfs at %date% %time% >>c:\nfs.log
net start pcnfsd >>c:\nfs.log
net use /pers:no >>c:\nfs.log
mount -o mtype=hard -o pcnfs=localhost -u:root -p:xxx 192.168.6.55:/vmsnfs N: >>c:\nfs.log
dir N: >>c:\nfs.log 

 

双击执行nfs.bat,然后打开“我的电脑”就可以看到N:了,然后打开c:\nfs.log看一下。

 

mount nfs at 2010-11-19 星期五 11:33:39.15 
命令成功完成。

N: is now successfully connected to 192.168.6.55:/vmsnfs

The command completed successfully.
mounted  

 

如果看到successully之类的关键字眼,就表明mount成功了。

 

4.3 在Windows下使用NFS客户端会碰到的问题

 

Q:在挂载nfs共享目录时,mount.exe报1326错误,是什么原因?

Network Error - 1326

Type 'NET HELPMSG 1326' for more information.

A:根据提示,使用net helpmsg看一下,如下所示:

C:\>net helpmsg 1326

登录失败: 未知的用户名或错误密码。

这时,需要检查一下mount命令后面的-u:user和-p:password这两部分是否正确了。

 

Q:在挂载nfs共享目录时,mount.exe报85错误,是什么原因?

Network Error - 85

Type 'NET HELPMSG 85' for more information.

A:根据提示,使用net helpmsg看一下,如下所示:

C:\>net helpmsg 85

本地设备名已在使用中。

这是由于对同一个驱动器重复执行mount命令造成的,确认驱动器选择是否正确。

 

Q:创建目录或文件时报“拒绝访问”,怎么办?

A:首先打开“我的电脑”,在NFS映射的驱动器上按右键,打开属性对话框。切换到NFS Mount Options页,看显示的UID和GID是否为0,可能你看到的是-2。关闭属性对话框之后,在驱动器上按右键,选择“断开”,然后参照上一节重新设置。

如果看到NFS Mount Options页显示的UID和GID都为0,那么就要到NFS服务端去查找原因了。比如,检查一下共享目录的属主和组是否为nfsnobody,参见前面的章节。

 

Q:怎样做到登录Windows之后自动启动NFS?

A:按照4.2创建nfs.bat脚本,然后复制到“启动”目录(我的XP系统是“C:\Documents and Settings\Administrator\「开始」菜单\程序\启动”目录)。在登录之后就会自动挂载nfs共享目录。如果需要确认是否成功,打开c:\nfs.log看一下。

 

Q:怎样做到启动Windows之后自动挂载NFS,而不管是否登录?

A:这个就有点难了。本人试验了如下两种方式,都无法成功的挂在nfs共享目录。(奇怪,手工直接执行nfs.bat就能成功)

(1)安装Windows Resource Kits,里面有instsrv.exe和srvany.exe两个程序,制作了系统服务MountNFS,用来执行nfs.bat脚本。

(2)设置“任务计划”,执行文件为nfs.bat,触发条件为“计算机启动时”。

最后,只能将XP系统设置为自动登录才得以解决,不算很完美。具体如下:

先按照上一个问题中所述,将nfs.bat复制到“启动”目录。

然后执行“rundll32 netplwiz.dll,UsersRunDll ”,在弹出的用户账户对话框中,把“要使用本机,用户必须输入用户名和密码(E)”前面的钩去掉,然后点“确定”。这时,会提示输入账号和密码,输入好之后保存就行了。下次启动机器就会直接登录,而无需手工输入账号和密码了。

因为自动登录Windows之后会自动去执行“启动”目录的nfs.bat脚本,也就会挂载nfs共享目录了。

 

Q:怎样才能在Windows下用程序访问文件服务器上的文件?

A:在Linux下文件/vmsnfs/subdir/file.wav,可以直接访问,在Windows下在路径前面加上N:无法访问N:/vmsnfs/subdir/file.wav,必须要把路径里面的vmsnfs去掉,变成N:/subdir/file.wav才能访问。这样程序处理起来稍微有点麻烦。

如果在Linux文件服务器的共享目录上创建一个名为vmsnfs符号链接,就可以用N:/vmsnfs/subdir/file.wav来访问了,具体做法如下:

cd /vmsnfs

ln -s . vmsnfs

 

Q:文件服务器重启之后,Windows上mount的nfs共享目录还能继续正常访问吗?

A:有待试验。

 

点击下面的链接查看本文其他部分内容:

1 NFS概述及实例

2 Linux下NFS服务端的设置

3 Linux下NFS客户端的设置

4 Windows下NFS客户端的安装及设置

 

END.

 

Windows Server 2016搭建NFS4.1存储全攻略:从AD域控到vCenter6.7挂载 本文详细介绍了在Windows Server 2016上搭建NFS4.1存储的全过程,包括AD域控配置、NFS服务端设置以及与vCenter6.7和ESXi主机的集成。通过Kerberos认证确保存储安全,提供性能优化和故障排查指南,帮助企业构建高效稳定的虚拟化存储解决方案。 阅读详情

相关推荐

Windows 10/11如何绕过原生限制?用ms-nfs41-client实现NFSv4.1挂载全攻略

本文详细介绍了如何在Windows 10/11系统中使用ms-nfs41-client绕过原生限制,实现NFSv4.1挂载的全过程。从理解Windows原生NFS客户端的局限性到ms-nfs41-client的安装配置,再到实战挂载与问题排查,提供了完整的解决方案。通过这一方法,用户可以充分利用NFSv4.1协议的安全性和性能优势,提升跨平台文件共享的效率。

weixin_42634811的博客 474

windows nfs客户端连接工具有哪些

在 Windows 系统中可以使用以下工具连接 NFS 服务器: 在 Windows 10 中,可以使用内置的 NFS 客户端工具连接 NFS 服务器。 可以使用第三方工具如 ExpanDrive 或 WinNFSd 连接 NFS 服务器。 可以使用 Linux 子系统或虚拟机安装 Linux 系统,再在 Linux 系统中使用 NFS 客户端工具连接 NFS 服务器。 可以使用 Cygw...

weixin_42599558的博客 4457

Windows 挂载 NFS 共享操作系统

Windows 操作系统并不直接支持 NFS 协议,但我们可以使用第三方工具来实现 NFS 共享的挂载。通过安装 NFS 客户端并使用适当的工具,我们可以在 Windows 操作系统上挂载 NFS 共享。一旦挂载成功,您可以使用 Windows 资源管理器或命令行访问已挂载的 NFS 共享。在挂载 NFS 共享之前,我们需要确保目标 NFS 服务器已正确配置和共享所需的目录。一旦 NFS 客户端安装完毕并且 NFS 服务器已正确配置,我们可以开始挂载 NFS 共享。替换为您要挂载的 NFS 共享路径,

XrMask的博客 3493

如何利用windows的内置nfs客户端挂载nfs存储

上篇文章谈到windows如何和linux进行文件共享,其中一种方式是NFS服务方式实现,今天来看看怎么样在windows上挂载Linux的NFS。通过以上配置,Linux服务器上的NFS共享能够在Windows NFS客户端中进行挂载并访问。如果想实现开机自动挂载,可以考虑用winodws的计划任务来帮助实现。如果服务器上启用防火墙(如iptables),还需要确保打开NFS相关端口(111和2049)。启用windows NFS客户端,windows10后的专业版和服务器版本内置有NFS客户端。

chrshh2006的专栏 3930

Windows/Linux客户端挂载NFS共享存储

NFS、共享存储、windows挂载、linux挂载

背锅神童的博客 2万+

Windows 云服务器安装 NFS 客户端教程

NFS(Network File System)是一种允许不同系统之间共享文件的协议,在服务器端导出共享目录,客户端挂载后就像本地磁盘一样访问。Windows 虽然不是原生 *nix 系统,但支持 NFS 客户端功能,可以直接挂载 NFS 共享路径。通过以上步骤,我们就能在 Windows 云服务器上成功安装并使用 NFS 客户端功能,实现与 NAS、Linux 等设备的文件共享。在部署跨平台项目、搭建多机同步环境时非常有用。

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 718

linux重启nfs客户端进程,NFS攻略 - Windows下 NFS 客户端的安装及设置

NFS攻略-Linux文件服务器搭建与使用实例本文内容包括:4Windows下NFS客户端的安装及设置4Windows下NFS客户端的安装及设置在Windows上使用NFS客户端,需要把nfs共享目录映射到一个驱动器。此处假定为映射的驱动器为N:,而nfs共享目录为192.168.6.55:/vmsnfs。4.1安装MicrosoftWindowsServicesforUNIXW...

weixin_34380085的博客 1232

Windows下NFS客户端的安装

Windows下NFS客户端的安装

与nfs相关的计算机服务设置,NFS攻略 - Windows下 NFS 客户端的安装及设置

NFS攻略-Linux文件服务器搭建与使用实例本文内容包括:4Windows下NFS客户端的安装及设置4Windows下NFS客户端的安装及设置在Windows上使用NFS客户端,需要把nfs共享目录映射到一个驱动器。此处假定为映射的驱动器为N:,而nfs共享目录为192.168.6.55:/vmsnfs。4.1安装MicrosoftWindowsServicesforUNIXW...

weixin_36159799的博客 4377

Vivado ILA调试全攻略:从HDL实例化到Block Design的5个实战技巧

本文全面解析了Vivado集成逻辑分析仪(ILA)的五种核心调试方法,涵盖从HDL代码实例化到Block Design集成的实战技巧。详细对比了不同方法的优缺点与适用场景,并重点介绍了如何利用Debug Hub高效管理多时钟域复杂调试,旨在帮助FPGA开发者精准定位问题,显著提升板级调试效率。

weixin_29214199的博客 376

从零开始掌握Simscape Multibody:机械系统建模与仿真入门

本文为机械系统建模与仿真入门指南,详细介绍了如何从零开始使用Simscape Multibody。通过构建曲柄摇块机构的实战案例,系统讲解了刚体、关节、约束等核心模块的使用,以及模型验证、参数化设计和多领域系统集成等进阶技巧,帮助工程师和学生高效进行虚拟设计与测试。

weixin_29229261的博客 310

Windows10下NFS文件共享的配置与实战应用

本文详细介绍了在Windows10系统下配置NFS文件共享的完整流程与实战应用。通过使用Hanewin NFS Server工具,手把手指导用户完成服务器搭建、权限配置及客户端连接,有效打通Windows与Linux/Unix系统间的文件共享隔阂,提升跨平台协作效率。

lstm7chronicler的博客 220

ANSYS接触分析实战:从法兰连接案例看接触刚度与穿透容差的黄金搭配

本文以法兰连接为实战案例,深入解析了ANSYS接触分析中接触刚度(FKN)与穿透容差(FTOLN)的参数设置策略。通过系统性敏感性分析,揭示了这对关键参数的博弈关系与调优逻辑,旨在帮助工程师在保证计算收敛的同时,获得高精度的有限元分析结果,有效解决工程中的非线性接触难题。

moon9的博客 312

Windows系统NFSv4.1客户端部署与使用全攻略

你是否曾经为Windows系统无法高效访问Linux服务器上的共享文件而烦恼?现在,通过ms-nfs41-client项目,你可以轻松实现跨平台文件共享。本文将手把手教你如何在5分钟内完成部署,即使是零基础用户也能快速上手。 ## 🎯 为什么选择NFSv4.1客户端? **ms-nfs41-client**是一款专为Windows系统设计的NFSv4.1协议客户端,它就像一座桥梁,连接了Wi

gitblog_00858的博客 874

华大HC32F460从零到200MHz:手把手教你配置时钟系统(附避坑指南)

本文详细解析了华大HC32F460 MCU的时钟系统配置,从启动过程、时钟树分析到实战配置200MHz系统时钟。文章手把手指导开发者如何正确配置外部晶振、MPLL锁相环及总线分频,并提供了硬件检查、代码解读及常见问题排查的避坑指南,帮助用户从零构建稳定可靠的高性能时钟环境。

net55的博客 293

C# MES通信从入门到精通(10)——C#使用HTTP的Post和Get方法和Mes系统通信

本文详细介绍了如何利用C#完成与HTTP协议的MES系统进行通信,通过POST和GET方法实现与MES系统的交互,由高级工程师的实战经验总结,实属C#与MES通信领域的葵花宝典!

qq_34059233的博客 3413

Windows挂载NFS共享全攻略:用ms-nfs41-client跑通NFSv4.1的完整笔记

想象这样一个下午:公司刚上了一台 Linux 存储服务器,里面存着整个团队的素材库,服务器端 NFS 开得妥妥的,可你在 Windows 工作站上怎么都挂不上去。Windows 自带的 NFS 客户端还停留在 NFSv2/v3 的老协议上,不支持 Kerberos 加密,性能也一言难尽。这时候你就需要一个真正的 NFSv4.1 客户端——ms-nfs41-client 正是为 Windows 补齐

gitblog_00634的博客 150

【ArcGIS Pro微课1000例】0065:制作千层饼多图层叠加效果

右键dem图层,点击符号系统,在右侧的符号系统窗口中,选择拉伸,勾选【显示名称】和【显示全部】,选择高程色带7。由于数据具有高程源,因此可以将数据进行三维显示。右键地面→添加高程源图层。打开ArcGIS PRo,新建一个局部场景,命名为千层饼。设置了高程源数据之后,千层饼一下子就变成了三维形状。数据默认都是在一个平面上,以默认的符号系统显示。到此为止,每个图层均为平面的千层饼已经做好了。将TIN图层的高程偏移设置为-1000。最后将等高线的高程设为2000.移除工程默认加载的图层。默认即可,不需要做修改。

智慧空间实验室 1154

NFS攻略 - Linux文件服务器搭建与使用实例

本文链接:http://codingstandards.iteye.com/blog/816441   (转载请注明出处) 本文内容包括: 1 NFS概述及实例 2 Linux下NFS服务端的设置 3 Linux下NFS客户端的设置 4 Windows下NFS客户端的安装及设置 4 Windows下NFS客户端的安装及设置 在Windows上使用NFS客

tianlianchao1982的专栏 1427

sec_uid

webcast_uid转sec_uid,webcast_uid转uid,webcast_uid转dy号

m0_56967679的博客 4420

从零到一:ESP32与豆包大模型的RTC连续对话实现指南

文本实现ESP32S3 SparkBot与豆包大模型的RTC连续对话

举世誉之而不加劝,举世非之而不加沮,定乎内外之分,辩乎荣辱之境,斯已矣。 4364

麒麟V10 SP1桌面版NFS共享部署全攻略:从环境配置到跨平台访问

网络文件系统(NFS)是Linux环境中实现文件共享的核心协议,它基于客户端-服务器架构,允许将远程目录挂载到本地,如同访问本地磁盘。其原理是通过RPC机制实现远程过程调用,在性能与跨平台兼容性上具有显著优势,尤其适用于局域网内的数据共享与协同工作场景。在国产化操作系统部署过程中,常会遇到软件源适配、服务配置差异等挑战。本文聚焦于麒麟银河V10 SP1定制桌面版,详细解析NFS服务从软件包安装、目录权限配置、防火墙规则设定到客户端挂载排错的完整流程,并涵盖Windows客户端访问的配置要点,为在国产化平台部

weixin_30768881的博客 315

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

Windows 挂载 NFS 全攻略:NFSv3、权限与开机自动挂载

NFS 是基于 RPC 的跨平台网络文件系统,核心价值在于让 Linux/Unix 侧以接近本地语义共享目录,尤其适合代码、构建产物、容器卷等场景。Windows 原生更亲近 SMB,但嵌入式开发、NAS 数据批处理常需让 Windows 直接访问 Linux 导出的 NFS 共享。通过 Windows NFS 客户端执行 mount 挂载,配合 exports 中的 insecure、all_squash、anonuid 等参数,可解决匿名 UID/GID 映射与写入权限问题;再以计划任务实现开机自动挂载

weixin_31240035的博客 287

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

【转】NFS攻略 - Linux文件服务器搭建与使用实例

本文链接:http://codingstandards.iteye.com/blog/816246 本文内容包括: 1NFS概述及实例 2Linux下NFS服务器的设置 3Linux下NFS客户端的设置 4Windows下NFS客户端的安装及设置 1NFS概述及实例 1.1NFS是什么? NFS是网络文件系统NetworkFileSystem...

weixin_30502965的博客 504

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

上一篇: NFS攻略 - Linux下 NFS 客户端的设置
下一篇: 我使用过的Linux命令之rz - 批量上传文件,简单易用
codingstandards
博客等级 码龄16年 12粉丝 3原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值