这个客户端软件适用所有windows常用系统,PC系统就不说了,我测试了Server 2008R2/2012R2/2016/2019 安装这个软件去挂自建的v4 nfs server都是可以的,但去挂腾讯云的cfs不行,因为腾讯云cfs控制台写了:由于系统限制,Windows 客户端请使用 NFS v3.0 挂载。
并且cfs文档里有句话:推荐使用NFS v3协议挂载,获得更好的性能。如果您的应用依赖文件锁,即需要使用多台CVM同时编辑一个文件,请使用NFS v4协议挂载。
而windows自带的nfs客户端又不支持v4挂载,所以我猜测可能cfs服务端做了windows客户端的限制才导致ms-nfs41-client没法成功挂nfs协议的cfs。
假如在腾讯云CVM上搞了1台2016做客户端、1台2016做服务端,客户端安装了ms-nfs41-client,服务端启用了系统的nfs server,我说下我遇到的问题(不敢说真知灼见,但绝对是点灯熬油花大量时间摸索出来的):
我研究了好久,发现有2个解决办法
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default]
"AnonymousUid"=hex(b):00,00,00,00,00,00,00,00
"AnonymousGid"=hex(b):00,00,00,00,00,00,00,00
或者
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default]
"AnonymousUid"=dword:00000000
"AnonymousGid"=dword:00000000
cmd切入到NFSv4.1 Client目录:cd /d "C:\Program Files\NFSv4.1 Client"
挂载命令:nfs_mount.exe z: $hostname或IP:/nfsserver_dir ( 例如:nfs_mount.exe z: 10.255.4.112:/nfsserver )
解挂载命令:nfs_mount.exe -d Z
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。