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

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

最近更新时间:2020-06-08 16:10:03

简介

本文为您详细介绍如何在 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 /local/
mkdir /local/test

3. 挂载文件系统

NFS v4.0 挂载
使用下列命令实现 NFS v4.0 挂载。

sudo mount -t nfs -o vers=4.0 <挂载点IP>:/ <待挂载目录>
  • 挂载点IP:指创建文件系统时,自动的生成的挂载点 IP。
  • 目前默认挂载的是文件系统的根目录/。 在文件系统中创建子目录后,可以挂载该子目录。
  • 待挂载目标目录: 在当前服务器上,需要挂载的目标目录,需要用户事先创建。
注意:

<挂载点IP>:/<待挂载目标目录>之间有一个空格。

示例:

  • 挂载 CFS 根目录:
    sudo mount -t nfs -o vers=4.0 10.0.24.4:/ /localfolder
  • 挂载 CFS 子目录:
    sudo mount -t nfs -o vers=4.0 10.0.24.4:/subfolder /localfolder 

NFS v3.0 挂载
使用下列命令实现 NFS v3.0 挂载。

sudo mount -t nfs -o vers=3,nolock,proto=tcp <挂载点IP>:/<fsid> <待挂载目录>
  • 挂载点IP:指创建文件系统时,自动的生成的挂载点 IP。
  • NFS v3.0 仅支持子目录挂载,缺省文件系统子目录为 FSID。
  • 待挂载目标目录: 在当前服务器上,需要挂载的目标目录,需要用户事先创建。
注意:

<挂载点IP>:/<FSID><待挂载目标目录>之间有一个空格。

挂载 CFS 子目录示例如下:

sudo mount -t nfs -o vers=3,nolock,proto=tcp 10.0.24.4:/z3r6k95r /localfolder 

4. 查看挂载点信息

挂载完成后,请使用如下命令查看已挂载的文件系统:

mount -l

也可以使用如下 df 命令查看该文件系统的容量信息(注意:执行 df 命令后,系统可能有小概率不显示挂载点、但是实际挂载存在的情况;此时请检查 mount -l 的输出、来确保系统列出所有挂载信息):

df -h
注意:

为避免后续误操作,非特殊需求情况下强烈建议不要对已挂载 CFS 文件系统或其他文件系统的目录重复执行挂载(mount)操作。

挂载 CIFS/SMB 文件系统

注意:

CIFS/SMB 协议文件系统公测中,更多信息请参见 CIFS/SMB公测说明

1. 启动 CIFS 客户端

挂载前,请确保系统中已经安装了cifs-utils,安装方法如下:
CentOS:

sudo yum install cifs-utils.x86_64 –y

2. 创建待挂载目标目录

使用下列命令创建待挂载目标目录。

mkdir <待挂载目标目录>

示例:

mkdir /local/
mkdir /local/test

3. 挂载文件系统

使用下列命令实现 CIFS 挂载。

mount -t cifs -o guest //<挂载点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: 终止资源

注意:

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

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

目录