配置使用SFS网络文件系统
操作场景
涉及多人维护的文件,管理员可在对应区域中购买文件系统并指导对应区域桌面用户将文件系统挂载至桌面中,实现同一区域中的多个桌面用户共同访问和分享文件。具体可用场景,请参见弹性文件服务SFS产品文档的应用场景。
使用限制
- 云桌面VPC未使用对等连接。
- 创建的文件系统与云桌面必须使用同一VPC。
- 桌面重启后需要重新挂载文件系统。
- UOS操作系统的桌面挂载文件系统需连接互联网。
前提条件
- 管理员已成功购买桌面。
- 管理员已具有弹性文件服务的操作权限。
- 自主注册的华为云帐号默认拥有华为云所有服务的操作权限,如果您使用的是此类帐号,无需再进行确认。
- 华为云帐号下新建的IAM帐号,需要加入“admin”内置用户组,或者拥有弹性文件服务操作权限的用户组,才可使用弹性文件服务。可进入“统一身份认证服务”中查看是否属于“admin”内置用户组。如果非“admin”内置用户组,请参见弹性文件服务授权赋予IAM帐号使用弹性文件服务的权限。
操作步骤
创建文件系统
- 使用管理员帐号登录管理控制台。
- 在华为云官网,单击页面右上方“控制台”。
- 根据页面提示输入帐号名和密码后,单击“登录”。
- 单击管理控制台左上角的,选择Region和Project。
请选择需要共同访问和分享文件的桌面所在Region(区域)和Project(项目)。
- 单击,在服务列表中选择“存储 > 弹性文件服务”。
- 请根据表1,参考弹性文件服务产品文档中的“创建文件系统”描述,创建对应类型的文件系统。
表1 不同桌面类型适用的文件系统类型 桌面操作系统类型
可创建文件系统类型
说明
Windows
SFS容量型
创建SFS容量型文件系统时,协议需选择“CIFS”。文件系统需与待使用的桌面为同一VPC,且桌面VPC未使用对等连接。
SFS Turbo
创建SFS Turbo文件系统时,协议需选择“NFS”。文件系统需与待使用的桌面为同一VPC,且桌面VPC未使用对等连接。
说明:UTF-8字符集情况下,目录名、文件名使用中文,可能会出现乱码。
UOS
SFS容量型
创建SFS容量型文件系统时,协议需选择“NFS”。文件系统需与待使用的桌面为同一VPC,且桌面VPC未使用对等连接。
SFS Turbo
创建SFS Turbo文件系统时,协议需选择“NFS”。文件系统需与待使用的桌面为同一VPC,且桌面VPC未使用对等连接。
SFS容量型有大容量、高带宽、低成本的优点,SFS Turbo有低时延、高IOPS、高带宽、租户独享的优点,不同文件系统类型之间的具体差别请参见文件系统类型。
挂载文件系统至桌面
- 使用终端用户帐号密码通过客户端登录桌面。
- 根据桌面操作系统类型及创建的文件系统类型,在桌面中挂载文件系统。
表2 不同桌面类型的文件系统挂载操作 桌面操作系统类型
文件系统类型
挂载步骤
Windows
协议为“CIFS”的SFS容量型
说明:Windows版本不同,进入应用的路径可能不同,请以实际Windows版本显示为准。
- 单击,选择“文件资源管理器”,进入文件资源管理器列表页面。
- 在左侧导航列表中,右键单击“此电脑”,选择“映射网络驱动器”,进入映射网络驱动器设置页面。
- 在“文件夹”输入框中输入挂载地址。
说明:
挂载地址,请联系管理员在管理控制台的弹性文件服务的“SFS容量型”列表中获取。例如挂载地址显示为“\\sfs-nas01.cn-north-1.huaweicloud.com\share-15a8365c”,则在“文件夹”输入框中输入“\\sfs-nas01.cn-north-1.huaweicloud.com\share-15a8365c”。
- 单击“完成”,即可进入共享文件系统中。
协议为“NFS”的SFS Turbo
- 参考“挂载NFS文件系统到云服务器(Windows)”中的“安装NFS客户端”步骤,在Windows桌面中安装NFS客户端。
- 参考“挂载NFS文件系统到云服务器(Windows)”中的“修改NFS传输协议”步骤,在Windows桌面中修改NFS传输协议。
- 进入Windows桌面的CMD命令运行应用中。
- 执行如下命令挂载文件系统至Windows桌面中。
mount -o nolock -o casesensitive=yes 挂载地址! X:
说明:命令中的挂载地址,请联系管理员在管理控制台的弹性文件服务的“SFS Turbo”列表中获取。例如挂载地址显示为“10.10.10.1:/”,则挂载命令为“mount -o nolock -o casesensitive=yes 10.10.10.1:/! X:”。
- 挂载成功后,可在“此电脑”界面,查看到共享文件系统。
说明:
Windows版本不同,对本机的称呼不一样,请以实际Windows版本显示为准。
UOS
协议为“NFS”的SFS容量型和SFS Turbo
- 在桌面空白处单击右键,选择“在终端中打开”,进入命令运行页面。
- 执行如下命令查看系统是否安装NFS软件包。
如果返回“un nfs-common”表示未安装NFS客户端,请执行6.c。如果返回“ii nfs-common”,则已安装NFS客户端,请执行6.d。
- 执行如下命令,安装NFS客户端。
说明:
需确保桌面已连接互联网。桌面访问互联网配置请参考配置云桌面访问公网。
sudo apt-get install nfs-common
- 执行如下命令,切换到root用户。
输入桌面登录密码。
- 执行如下命令,创建用于挂载文件系统的本地路径。
说明:
本地路径请自定义。例如设置本地路径为“/home/用户名/sharefiles”。
- 执行如下命令挂载NFS文件系统至桌面中。
mount -t nfs -o vers=3,timeo=600,noresvport,nolock 挂载地址 本地路径
说明:挂载地址请联系管理员在管理控制台的弹性文件服务的文件系统列表中获取。本地路径即为6.e中创建文件路径。例如挂载地址显示为“sfs-nas01.cn-north-1.huaweicloud.com:/share-1a752702”,本地路径为“/home/user1/sharefiles”,则挂载命令为“mount -t nfs -o vers=3,timeo=600,noresvport,nolock sfs-nas01.cn-north-1.huaweicloud.com:/share-1a752702 /home/user1/sharefiles”。
- 执行如下命令,可查看挂载文件系统。
返回信息中包括6.e中新建的本地路径挂载点,则文件系统挂载成功。
- 在桌面中进入6.e中新建的本地路径,即可使用共享文件系统。