tencent cloud

文件存储

动态与公告
产品动态
产品公告
产品简介
产品概述
产品优势
存储类型及性能规格
使用场景
推荐地域
系统限制
购买指南
计费概述
价格总览
通用系列计费方式
Turbo 系列计费方式
吞吐型计费方式
快照计费方式
低频计费方式
资源单位包
资源购买
查看账单
欠费说明
快速入门
创建文件系统及挂载点
在Linux 客户端上使用 CFS 文件系统
在 Windows 客户端上使用 CFS 文件系统
在 Linux 客户端上使用 CFS Turbo 文件系统
使用 CFS 客户端助手挂载文件系统
操作指南
访问管理
管理文件系统
权限管理
使用标签
快照管理
跨可用区、跨网络访问指引
自动挂载文件系统
数据迁移服务
用户权限管理
用户配额
数据加密
数据生命周期管理
升级通用标准型文件系统
实践教程
NFS 客户端内核选择
Turbo 目录管理
计算实例销毁
在容器 TKE 上使用 CFS
在云函数 SCF上使用 CFS
在容器 TKE 上使用 CFS Turbo
在 Serverless 容器服务上使用 CFS Turbo
Turbo 文件系统网络选择
文件存储数据拷贝方案
文件存储性能测试
API 文档
History
Introduction
API Category
Snapshot APIs
File system APIs
Lifecycle APIs
Other APIs
Data Flow APIs
Making API Requests
Permission Group APIs
Service APIs
Scaling APIs
Data Migration APIs
Data Types
Error Codes
故障处理
小文件及高并发场景下客户端使用卡顿
常见问题
服务等级协议
联系我们
词汇表
文档文件存储快速入门在Linux 客户端上使用 CFS 文件系统

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

PDF
聚焦模式
字号
最后更新时间: 2024-01-22 21:58:08

简介

本文为您详细介绍如何在 Linux 客户端上使用 CFS 文件系统。

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

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

步骤2: 连接实例

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

前提条件

登录到云服务器时,需要使用管理员账号和对应的密码。
管理员账号:对于 Linux 类型的实例,管理员账号统一为 root(Ubuntu 系统用户为 ubuntu)。
密码:密码为购买云服务器时设置的密码。

控制台登录云服务器

云服务器 列表的操作列,单击登录即可通过 VNC 连接至 Linux 云服务器。
输入账号和密码即可登录。
说明:
该终端为独享,即同一时间只有一个用户可以使用控制台登录。

验证网络通信

挂载前,需要确认客户端与文件系统的网络可达性。您可以通过 telnet 命令验证,具体各个协议及客户端要求开放端口信息如下:
文件系统协议
客户端开放端口
确认网络联通性
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-utilsnfs-common,安装方法如下:
CentOS:
sudo yum install nfs-utils
Ubuntu 或 Debian:
sudo apt-get install nfs-common

2. 创建待挂载目标目录

使用下列命令创建待挂载目标目录。
mkdir <待挂载目标目录>
示例:
mkdir /localfolder/
mkdir /localfolder/test

3. 挂载文件系统

NFS v4.0 挂载 使用下列命令实现 NFS v4.0 挂载。
//以下命令可以到 CFS 控制台-文件系统详情-挂载点详情中获取,由于部分旧版本文件系统不支持 noresvport 参数,具体挂载命令请以控制台建议命令为主。配置 norevsport 参数后,在网络重连时使用新的 TCP 端口,可以保障在网络异常到恢复期间、客户端和文件系统的连接不会中断,建议启用该参数。
//另,部分旧版本 Linux 内核需要使用 vers=4 挂载,若使用 vers=4.0 挂载有异常,可以尝试修改为 vers=4
sudo mount -t nfs -o vers=4.0,noresvport <挂载点 IP>:/ <待挂载目录>
挂载点 IP:指创建文件系统时,自动的生成的挂载点 IP。
目前默认挂载的是文件系统的根目录/。 在文件系统中创建子目录后,可以挂载该子目录。
待挂载目标目录: 在当前服务器上,需要挂载的目标目录,需要用户事先创建。
注意:
<挂载点 IP>:/<待挂载目标目录>之间有一个空格。
示例:
挂载 CFS 根目录:
//以下命令可以到 CFS 控制台-文件系统详情-挂载点详情中获取,由于部分旧版本文件系统不支持 noresvport 参数,具体挂载命令请以控制台建议命令为主。配置 norevsport 参数后,在网络重连时使用新的 TCP 端口,可以保障在网络异常到恢复期间、客户端和文件系统的连接不会中断,建议启用该参数。
//另,部分旧版本Linux内核需要使用 vers=4 挂载,若使用 vers=4.0 挂载有异常,可以尝试修改为 vers=4。
sudo mount -t nfs -o vers=4.0,noresvport 10.0.24.4:/ /localfolder
挂载 CFS 子目录:
//以下命令可以到 CFS 控制台-文件系统详情-挂载点详情中获取,由于部分旧版本文件系统不支持 noresvport 参数,具体挂载命令请以控制台建议命令为主。配置 norevsport 参数后,在网络重连时使用新的 TCP 端口,可以保障在网络异常到恢复期间、客户端和文件系统的连接不会中断,建议启用该参数。
//另,部分旧版本 Linux 内核需要使用 vers=4 挂载,若使用 vers=4.0 挂载有异常,可以尝试修改为 vers=4。
sudo mount -t nfs -o vers=4.0,noresvport 10.0.24.4:/subfolder /localfolder
NFS v3.0 挂载 使用下列命令实现 NFS v3.0 挂载。
//以下命令可以到 CFS 控制台-文件系统详情-挂载点详情中获取,由于部分旧版本文件系统不支持 noresvport 参数,具体挂载命令请以控制台建议命令为主。配置 norevsport 参数后,在网络重连时使用新的 TCP 端口,可以保障在网络异常到恢复期间、客户端和文件系统的连接不会中断,建议启用该参数。
//另,部分旧版本 Linux 内核需要使用 vers=4 挂载,若使用 vers=4.0 挂载有异常,可以尝试修改为 vers=4。
sudo mount -t nfs -o vers=3,nolock,proto=tcp,noresvport <挂载点IP>:/<fsid> <待挂载目录>
挂载点 IP:指创建文件系统时,自动的生成的挂载点 IP。
NFS v3.0 仅支持子目录挂载,缺省文件系统子目录为 FSID。
待挂载目标目录: 在当前服务器上,需要挂载的目标目录,需要用户事先创建。
注意:
<挂载点IP>:/<FSID><待挂载目标目录>之间有一个空格。
挂载 CFS 子目录示例如下:
//以下命令可以到 CFS 控制台-文件系统详情-挂载点详情中获取,由于部分旧版本文件系统不支持 noresvport 参数,具体挂载命令请以控制台建议命令为主。配置 norevsport 参数后,在网络重连时使用新的 TCP 端口,可以保障在网络异常到恢复期间、客户端和文件系统的连接不会中断,建议启用该参数。
//另,部分旧版本 Linux 内核需要使用 vers=4 挂载,若使用 vers=4.0 挂载有异常,可以尝试修改为 vers=4。
sudo mount -t nfs -o vers=3,nolock,proto=tcp,noresvport 10.0.24.4:/z3r6k95r /localfolder

4. 查看挂载点信息

挂载完成后,请使用如下命令查看已挂载的文件系统:
mount -l
也可以使用如下 df 命令查看该文件系统的容量信息(注意:执行 df 命令后,系统可能有小概率不显示挂载点、但是实际挂载存在的情况;此时请检查 mount -l 的输出、来确保系统列出所有挂载信息):
df -h
注意:
为避免后续误操作,非特殊需求情况下强烈建议不要对已挂载 CFS 文件系统或其他文件系统的目录重复执行挂载(mount)操作。

挂载 CIFS/SMB 文件系统

1. 启动 CIFS 客户端

挂载前,请确保系统中已经安装了cifs-utils,安装方法如下: CentOS:
sudo yum install cifs-utils.x86_64 –y

2. 创建待挂载目标目录

使用下列命令创建待挂载目标目录。
mkdir <待挂载目标目录>
示例:
mkdir /local/
mkdir /local/test

3. 挂载文件系统

使用下列命令实现 CIFS 挂载。
//参数说明:
//vers:支持2.1或者3.0协议版本,默认挂载为1.0
//uid:挂载成功后,文件所属的用户。如果未设置 uid,则默认 uid=0
//gid:挂载成功后,文件所属的用户组。如果未设置 gid,则默认 gid=0
//uid/gid 参数主要针对某些应用运行时需要检查文件所有者,此时需要指定 uid 和 gid 为应用账户
//noperm:客户端不做权限检查,如果遇到权限拒绝的问题,可以加上此参数
//actimeo:客户端缓存的文件属性元数据时间
//nocase:如果使用1.0版本挂载,默认会区分大小写,会导致 linux cifs 客户端创建的大小写同名文件在 windows 客户端访问时出现问题,windows 不区分大小写。
//示例如下
mount -t cifs -o guest,vers=1.0,uid=1000,gid=100,noperm,actimeo=1,nocase //<挂载点IP>/<FSID> /<待挂载目标目录>
挂载点IP:指创建文件系统时,自动的生成的挂载点 IP。
目前默认挂载使用文件系统的 FSID。
待挂载目标目录: 在当前服务器上,需要挂载的目标目录,需要用户事先创建。
注意:
<FSID>/<待挂载目标目录>之间有一个空格。
示例:
mount -t cifs -o guest //10.66.168.75/vj3i1135 /local/test

4. 查看挂载点信息

挂载完成后,请使用如下命令查看已挂载的文件系统:
mount -l
也可以使用如下 df 命令查看该文件系统的容量信息(注意:执行 df 命令后,系统可能有小概率不显示挂载点、但是实际挂载存在的情况;此时请检查 mount -l 的输出、来确保系统列出所有挂载信息):
df -h
注意:
为避免后续误操作,非特殊需求情况下强烈建议不要对已挂载 CFS 文件系统或其他文件系统的目录重复执行挂载(mount)操作。

步骤4: 卸载共享目录

当某些情况下需要卸载共享目录,请使用如下命令。其中 "目录名称" 为根目录或者文件系统的完整路径。
umount <目录名称>
示例:
umount /local/test
注意:
执行 df 命令后,系统可能有小概率不显示挂载点、但是实际挂载存在的情况;此时请检查 mount -l 的输出、来确保系统列出所有挂载信息。另外,强烈建议您在重启或关闭客户端前先执行卸载文件系统的操作,以避免引起系统异常。

步骤5: 终止资源

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

帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈