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

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

最近更新时间:2020-09-03 14:23:06

简介

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

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

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

步骤2: 连接实例

本部分操作介绍登录 Windows 云服务器的常用方法,不同情况下可以使用不同的登录方式,此处介绍控制台登录,更多登录方式请见 登录 Windows 实例

前提条件

登录到云服务器时,需要使用管理员帐号和对应的密码。

  • 管理员账号:对于 Windows 类型的实例,管理员帐号统一为 Administrator。
  • 密码:密码为购买云服务器时设置的密码。

控制台登录云服务器

  1. 云服务器 列表的操作列,单击【登录】即可通过 VNC 连接至 Windows 云服务器。
  2. 通过单击左上角发送【Ctrl-Alt-Delete】命令进入系统登录界面。
  3. 输入帐号(Administrator)和密码即可登录。
注意:

该终端为独享,即同一时间只有一个用户可以使用控制台登录。

验证网络通信

挂载前,需要确认客户端与文件系统的网络可达性(需要在 Windows 客户端启用 Telnet 服务)。可以通过 telnet 命令验证(例如 telnet 192.168.1.1 445),具体各个协议及客户端要求开放端口信息如下:

文件系统协议 客户端开放端口 确认网络联通性
NFS 3.0 111,892,2049 telnet 111或者892或者2049
NFS 4.0 2049 telnet 2049
CIFS/SMB 445 telnet 445
注意:

CFS 暂不支持 ping。

步骤3: 挂载文件系统

挂载 NFS 文件系统

1. 开启 NFS 服务

挂载前,请确保系统已经启动 NFS 服务。
1.1 选择【控制面板】>【程序】>【打开或关闭 Windows 功能】>【服务器角色】页签中勾选【NFS server】。

1.2 选择【控制面板】>【程序】>【打开或关闭 Windows 功能】>【特性】页签中勾选【NFS 客户端】,勾选【NFS 客户端】即可开启 Windows NFS 客户端服务。

2. 验证 NFS 服务是否启动

打开 Windows 下的命令行工具,在面板中执行如下命令,若返回 NFS 相关信息则表示 NFS 客户端正常运行中。

mount -h

3. 添加匿名访问用户和用户组

3.1 打开注册表
在命令行窗口输入 regedit 命令,回车即可打开注册表窗口。

3.2 添加配置项 AnonymousUid 和 AnonymousGid
在打开的注册表中找到如下路径并选中。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default

在右边空白处右键单击,弹出【new】, 在菜单中选择【DWORD(32-bit) Value】 或者【QWORD(64-bit) Value】(根据您的操作系统位数选择)。此时,在列表中会出现一条新的记录,把名称栏修改为 AnonymousUid 即可,数据值采用默认的0。使用同样方法继续添加一条名称为 AnonymousGid 的记录,数据也采用默认的0。

添加完毕如下图所示:

3.3 重启使配置生效
关闭注册表并重启 Windows 系统,完成注册表修改。

4. 挂载文件系统

挂载文件系统有两种方式:通过图形界面挂载和通过 CMD 命令行挂载。

  • 通过图形界面挂载
    a. 打开 "映射网络驱动器"
    登录到需要挂载文件系统的 Windows 上,在 "开始" 菜单中找到 "计算机",单击鼠标右键出现菜单,单击菜单中的 "映射网络驱动器"。


    b. 输入访问路径
    在弹出的设置窗口中设置 "驱动器" 盘符名称及文件夹(即在 NFS 文件系统中看到的挂载目录)。

    c. 检查文件系统权限
    检查上述文件系统是否使用了 root 权限进行挂载,打开 Windows 系统命令行工具,输入mount命令:
    在命令行中确认,若 UID 与 GID 分别为0,则表示文件系统是使用 root 权限挂载,此时可以开始正常使用文件系统了;若 UID 与GID 分别为 -2 等其他值,则可能导致无法正常写入数据等,请重复前面的步骤、保证文件系统是以 root 权限挂载。

    d. 验证读写
    确认后,页面直接进入到已经挂载的文件系统中。可以右键新建一个文件来验证读写的正确性。

  • 通过 CMD 命令行挂载
    在 Windows 的命令行工具中输入如下命令,挂载文件系统。其中,系统缺省子目录为 FSID。

    mount  <挂载点IP>:/<FSID> <共享目录名称>:

    示例:

    mount 10.10.0.12:/z3r6k95r X:
    注意:

    FSID 挂载命令可以到【文件存储控制台】>【文件系统详情】>【挂载点信息】中获取。

挂载 CIFS/SMB 文件系统

挂载 CIFS/SMB 文件系统有两种方式:通过图形界面挂载和通过命令行挂载。

通过图形界面挂载文件系统

  1. 打开 "映射网络驱动器"
    登录到需要挂载文件系统的 Windows 上,在 "开始" 菜单中找到 "计算机",单击鼠标右键出现菜单,单击菜单中的 "映射网络驱动器"。

  2. 输入访问路径
    在弹出的设置窗口中设置 "驱动器" 盘符名称及文件夹(即在 CIFS/SMB 文件系统中看到的挂载目录)。
  3. 验证读写
    确认后,页面直接进入到已经挂载的文件系统中。可以右键新建一个文件来验证读写的正确性。

通过命令行挂载文件系统

请使用 FSID 进行挂载文件系统,挂载命令如下。

net use <共享目录名称>: \\10.10.11.12\FSID 

示例:

net use X: \\10.10.11.12\fjie120
注意:

FSID 可以到【文件存储控制台】>【文件系统详情】>【挂载点信息】中获取。

步骤4: 卸载文件系统

通过图形界面卸载共享目录

要断开已经挂载的文件系统,只需鼠标右键单击磁盘,再出现的菜单中单击【断开】选项,即可断开文件系统的连接。

通过 CMD 命令卸载 NFS 共享目录

当某些情况下需要卸载共享目录,请打开命令行终端后使用如下命令。其中 "目录名称" 为根目录或者文件系统的完整路径。

umount <目录名称>:

示例:

umount X:

步骤5: 终止资源

注意:

文件系统删除后,资源不可恢复,建议您删除文件系统之前,先备份资源。

您可以从腾讯云控制台终止文件系统。进入腾讯云 文件存储控制台,选中需要终止的文件系统,单击【删除】并【确认】,即可删除文件系统。

目录