首页
学习
活动
专区
圈层
工具
发布
清单首页linux文章详情

在Windows上配置NFS客户端

一、NFS(Network File System,NFS)介绍

腾讯云文件存储(Cloud File Storage,CFS) 提供了标准的 NFS 文件系统访问协议,这里,我将带领各位快速上手Windows NFS客户端配置。

腾讯云文件存储概述:

https://cloud.tencent.com/document/product/582/9127

微软NFS Overview:

https://docs.microsoft.com/en-us/windows-server/storage/nfs/nfs-overview

二、安装NFS客户端

首先,在开始安装之前,我们需要确认:要配置的是NFS Client 还是NFS Server?注意,不是Windows Server系统就一定配置的是NFS Server,通常Windows Server也往往被用来当作NFS Client来使用。这里我演示的是如何在Windows Server上配置NFS Client 。

1. 安装NFS client

以管理员身份打开PowerShell

因为是NFS客户端,所以这里只要安装nfs-client即可,不需要安装NFS服务器(FS-NFS-Service):

代码语言:javascript
复制
Install-WindowsFeature nfs-client     

2. 设置两处注册表项

2.1 第一处,在以下注册表路径分别添加2个配置项 AnonymousUid 和 AnonymousGid,允许用户和用户组匿名访问:

代码语言:javascript
复制
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default

定位到注册表Default项,在右侧空白处右击——》new——》选择"DWORD(32-bit) Value" 或者"QWORD(64-bit) Value"都行——》修改名称为 AnonymousUid ——》数据值保持默认0即可。

同上,继续添加一条名称为 AnonymousGid 的记录,最终结果如下图所示:

2.2 第二处,在以下注册表路径添加1个配置项 Locking,用来禁用文件锁,防止拒绝读写访问;

代码语言:javascript
复制
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Users\Default\Mount

定位到注册表Mount项,在右侧空白处右击——》new——》选择"DWORD(32-bit) Value" ——》修改名称为 Locking ——》数据值保持默认0即可。

三、挂载NFS共享

执行mount命令,挂载NFS文件系统,测试验证

代码语言:javascript
复制
mount  <NFS Server IP>:/<FSID> <共享盘符名称>:

有关NFS mount命令可参考微软官方文档:

https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/mount

下一篇
举报
领券