文档首页/ 弹性文件服务 SFS/ 用户指南(巴黎区域)/ 入门/ 挂载文件系统/ 挂载NFS文件系统到云服务器(Windows)
更新时间:2024-03-21 GMT+08:00

挂载NFS文件系统到云服务器(Windows)

当创建文件系统后,您需要使用云服务器来挂载该文件系统,以实现多个云服务器共享使用文件系统的目的。

本章节以Windows 2012版本操作系统为例进行NFS文件系统挂载,其他版本请参考以下主要步骤根据实际界面进行配置。

同一SFS容量型文件系统不能同时支持NFS协议和CIFS协议。

裸金属服务器、容器(CCE)操作与云服务器一致。

前提条件

  • 已完成创建文件系统,并获取到文件系统的挂载地址。
  • 存在至少一台与文件系统所属VPC相同的云服务器。
  • 云服务器(ECS)上已配置了用于内网解析文件系统域名的DNS服务器的IP地址,具体配置操作请参见配置DNS

约束与限制

Windows系统建议使用CIFS协议类型的文件系统。

SFS Turbo文件系统暂不支持挂载至Windows系统的云服务器。

挂载步骤

  1. 进入弹性云服务器界面,登录已创建好的Windows 2012版本的弹性云服务器。
  2. 安装NFS客户端:

    1. 单击左下角“服务器管理器”,弹出“服务器管理器”界面,如图1所示。
      图1 服务器管理器
    2. 单击“添加角色和功能”,如图2所示。
      图2 添加角色和功能向导
    3. 根据系统提示操作单击“下一步”,在“服务器角色”,选择“NFS服务器”,如图3所示。
      图3 选择NFS服务器
    4. 单击“下一步”,在“功能”里选择“NFS客户端”,单击“下一步”,如图4所示。确认无误后单击“安装”。安装结束后,如果首次安装NFS客户端,需要按照系统提示重新启动客户端并重新登录云服务器。
      图4 选择NFS客户端

  3. 修改NFS传输协议。

    1. 选择控制面板 > 系统和安全 > 管理工具 > Network File System 服务(NFS),如图5所示。
      图5 管理工具
    2. 右键单击“NFS客户端”选择“属性”,修改传输协议为“TCP协议”,同时选中“使用硬装载”,如图6图7所示。
      图6 网络文件系统服务
      图7 NFS客户端属性

  4. 挂载文件系统前请确认云服务器上已配置了用于内网解析文件系统域名的DNS服务器的IP地址,具体配置操作请参见配置DNS。SFS Turbo文件系统无需域名解析操作。
  5. 在Windows 2012的CMD命令框执行如下命令(X为空闲盘盘符)。选择与文件系统所属VPC相同的云服务器进行挂载。

    mount -o nolock 挂载地址 X:

    • 空闲盘盘符:未在使用的盘符,如E盘符、X盘符等。

    可以将鼠标移动至挂载地址,通过单击挂载地址后面的图标复制获取。若出现如图8所示字段表示挂载成功。

    图8 执行命令

  6. 挂载成功后,在“这台电脑”界面中可以看到已经挂载好的文件系统,如图9所示。

    若挂载失败或超时,请参考故障处理处理。

    图9 挂载成功

    如果同时挂载多个文件系统,为了便于区分,可直接右键“重命名”设置文件系统名称。

问题处理

当将同一个文件系统分别挂载到已创建的Linux和Windows后,在Windows上无法对在Linux上创建的文件写入数据。需要通过修改注册表将Windows访问NFS时的UID和GID均修改为0。本章节以Windows Server 2012版本操作系统为例,操作步骤如下。

  1. 在计算机“运行”中输入regedit,打开注册表编辑器。
  2. 进入HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default目录。如图10所示。

    图10 进入目录

  3. 右键选择“新建 > DWORD值”,添加AnonymousUid,AnonymousGid两个值,设置值为0。如图11所示。

    图11 添加值

  4. 完成修改注册表后,重启服务器方可生效。