文档中心>文件存储>快速入门>在 Windows 客户端上使用 CFS 文件系统

在 Windows 客户端上使用 CFS 文件系统

最近更新时间:2024-09-13 12:18:21

我的收藏

简介

本文为您详细介绍如何在 Windows 客户端上使用文件存储(Cloud File Storage,CFS)系统。本指引以 Windows Server 2012 R2 为例,其他版本操作系统,例如 Windows Server 2008 及 Windows Server 2016 操作方法相同。

前提条件

创建文件系统前,确认已有可用的 VPC 及子网,建议设置 Linux 云服务器与 CFS 文件系统的 VPC 在同一可用区内,以降低网络延迟,获得更好的使用体验。若无 VPC 及子网,可参考 快速配置私有网络 进行配置。
创建文件系统前,确认已有可用的 Linux云服务器,若无 Linux 云服务器,可参考 快速配置 Linux 云服务器 进行购买配置。
说明:
登录 CVM 需要使用管理员账号(统一为 Administrator)和购买时设置的密码。
Turbo 系列文件系统暂时只支持 Linux 操作系统,可参考 在 Linux 客户端上使用 CFS Turbo 文件系统 进行配置。

操作步骤

步骤1:创建文件系统及挂载点

详细步骤请参见 创建文件系统及挂载点

步骤2:连接实例

控制台登录 Windows 实例

使用标准方式登录 Windows 实例 , 如需使用其他登录方式,请参见 登录 Windows 实例 文档。

验证网络通信

挂载前,需要确认客户端与文件系统的网络可达性(需要在 Windows 客户端启用 Telnet 服务)。可以通过 telnet 命令验证(例如 telnet 192.168.1.1 445),具体各个协议及客户端要求开放端口信息如下:
文件系统协议
客户端开放端口
确认网络连通性
NFS 3.0
111,892,2049
telnet 111、892和2049
CIFS/SMB
445
telnet 445
说明:
Windows 暂时不支持使用 NFSV4 挂载。若连接失败,请检查客户端安全组规则,确保允许访问上述特定端口,并包含云文件系统 IP 地址在源和目标地址网段内,更多信息参考 添加安全组规则
Windows 客户端启用 Telnet 服务参考
打开控制面板,点击程序/程序与功能,点击启用或关闭 Windows 功能,找到 Telnet 客户端选项,勾选该选项即可。




步骤3:挂载文件系统

说明:
建议 Windows 客户端使用 SMB 挂载 CFS文件系统。

挂载 CIFS/SMB 文件系统

通过命令行挂载
通过图形界面挂载
登录云服务器,以管理员身份打开CMD 命令行工具,使用以下命令挂载文件系统:
net use <共享目录名称>: \\\\<挂载点外网IP地址>\\FSID
示例:
net use X: \\\\10.10.11.12\\fjie120
注意
共享目录名称与挂载点外网IP地址之间有空格,注意不要遗漏。
如上述命令报错:1272,请参考SMB报错解决,登录服务器手动修改注册表。
1. 单击

,进入开始菜单界面。
2. 在“这台电脑”处,单击右键,选择映射网络驱动器


3. 在弹出的窗口中,设置"驱动器"盘符名称及文件夹(即在 CIFS/SMB 文件系统中看到的挂载目录),单击完成


4. 进入已经挂载的文件系统中,右键新建一个文件验证读写的正确性。



挂载 SMB 报错解决
如果您是 Win10 或 Windows Server2019 及更高版本的操作系统,需要修改注册表,允许 Guest 访问 SMB。如不修改会有如下报错提示:



说明:
关于此权限相关的改变,微软官方说明如下:
请以管理员身份,运行如下指令:cmd 或 powershell 两种方式均可:
powershell:
reg add "HKLM\\SYSTEM\\CurrentControlSet\\Services\\LanmanWorkstation\\Parameters" /v "AllowInsecureGuestAuth" /t REG_DWORD /d 1 /f
reg add "HKLM\\SYSTEM\\CurrentControlSet\\Services\\LanmanWorkstation\\Parameters" /v "RequireSecuritySignature" /t REG_DWORD /d 0 /f
net stop lanmanworkstation /y ; net start lanmanworkstation ; net start SessionEnv
cmd:
reg add "HKLM\\SYSTEM\\CurrentControlSet\\Services\\LanmanWorkstation\\Parameters" /v "AllowInsecureGuestAuth" /t REG_DWORD /d 1 /f && reg add "HKLM\\SYSTEM\\CurrentControlSet\\Services\\LanmanWorkstation\\Parameters" /v "RequireSecuritySignature" /t REG_DWORD /d 0 /f && net stop lanmanworkstation /y && net start lanmanworkstation && net start SessionEnv

挂载 NFS 文件系统

如果您之前开启过 NFS 服务,可直接进行挂载。
通过命令行挂载
登录云服务器,以管理员身份打开 CMD 命令行工具,使用以下命令挂载文件系统。其中,系统缺省子目录为 FSID。
mount -o nolock mtype=hard <挂载点IP>:/<FSID> <共享目录名称>:
示例:
mount -o nolock mtype=hard 10.10.0.12:/z3r6k95r X:
注意
挂载前需开启NFS服务,可参考下方介绍进行配置
开启 NFS 服务
1. 登录服务器,单击

,选择控制面板 > 程序 > 启用或关闭 Windows 功能。
2. 在打开的添加角色和功能向导窗口,保持默认配置,连续单击5次下一步
3. 功能界面,勾选 NFS 客户端,单击下一步


4. 单击安装
5. 重启云服务器,即可完成开启 Windows NFS 客户端服务。
说明:
Windows 家庭版不包含 NFS 客户端选项,请使用 Windows Server 版操作系统或 Windows 专业版。
验证 NFS 服务是否启动
1. 打开 CMD 命令行工具,并执行如下命令:
mount -h
2. 若返回 NFS 相关信息则表示 NFS 客户端正常运行中。


添加匿名访问用户和用户组
1. 以管理员身份运行 CMD 命令工具,执行如下指令,修改注册表,允许匿名用户/用户组访问,并将 mount 的 Lock 参数置为1。
reg add "HKLM\\SOFTWARE\\Microsoft\\ClientForNFS\\CurrentVersion\\Users\\Default\\Mount" /v Locking /t REG_DWORD /d 1 /f && reg add "HKLM\\SOFTWARE\\Microsoft\\ClientForNFS\\CurrentVersion\\Users\\Default\\Mount" /v AnonymousGID /t REG_DWORD /d 0 /f && reg add "HKLM\\SOFTWARE\\Microsoft\\ClientForNFS\\CurrentVersion\\Users\\Default\\Mount" /v AnonymousUID /t REG_DWORD /d 0 /f && reg add "HKLM\\SOFTWARE\\Microsoft\\ClientForNFS\\CurrentVersion\\Default" /v AnonymousGID /t REG_DWORD /d 0 /f && reg add "HKLM\\SOFTWARE\\Microsoft\\ClientForNFS\\CurrentVersion\\Default" /v AnonymousUID /t REG_DWORD /d 0 /f
2. 执行如下命令,重启 NFS 客户端服务,使修改的注册表生效。或者通过重启 Windows 系统,使修改的注册表生效。
net stop nfsclnt && net stop nfsrdr && net start nfsrdr && net start nfsclnt

步骤4:卸载文件系统

通过 CMD 卸载
通过图形界面卸载
当某些情况下需要卸载共享目录,以管理员身份打开 CMD 命令行工具后,使用如下命令。其中 "目录名称" 为根目录(如X:)或者文件系统的完整路径。
卸载 SMB/CIFS 文件系统
net use X: /del
卸载 NFS 文件系统
sudo umount X:
要断开已经挂载的文件系统,只需鼠标右键单击磁盘,在出现的菜单中单击断开选项,即可断开文件系统的连接。



步骤5:终止资源

注意:
文件系统删除后,资源不可恢复,建议您删除文件系统之前,使用快照备份资源。
您可以从腾讯云控制台终止文件系统。进入腾讯云 文件存储控制台,选中需要终止的文件系统,单击删除确认,即可删除文件系统。