单台BCC挂载与卸载SMB协议CFS
更新时间:2024-11-07
创建CFS SMB协议文件系统后,您需要使用云服务器BCC来挂载该文件系统,以实现多个BCC共享访问文件系统的目的。本文介绍如何通过Linux BCC实例挂载CFS SMB协议文件系统。
前提条件
- 已创建目标BCC实例(Linux),用于挂载CFS文件系统。BCC创建方式请参见:快速配置Linux云服务器。
- 已创建SMB协议文件系统并添加挂载点。具体操作请参见:创建文件系统、添加挂载点。
挂载操作步骤
步骤一:获取挂载地址
创建挂载点后就可以使用文件系统了。您可以点击文件系统列表中操作栏的“管理”按钮,即可打开挂载点信息页面,如下图所示:
登录到虚拟机或者容器后,使用挂载地址来操作文件系统。
步骤二:安装SMB客户端
多数Linux操作系统默认不会安装SMB客户端,所以挂载文件系统前需要手动安装SMB客户端。登录云服务器运行命令,安装SMB客户端。
- CentOS/RHEL 操作系统请运行以下命令:
yum install cifs-utils
- Ubuntu/Debian 操作系统请运行以下命令:
apt-get install cifs-utils
步骤三:挂载SMB文件系统
执行以下命令,挂载SMB文件系统:
mount -t cifs -o vers=3.0,guest,mfsymlinks,rsize=1048576,wsize=1048576,cache=strict
//<挂载地址>/cfs <目标目录>
其中,<挂载地址>可以在文件系统的挂载点列表中查到,<目标目录>为用户为CFS文件系统指定的挂在目标目录。
命令中的参数解释参见下表:
选项 | 说明 |
---|---|
vers | SMB协议版本,支持1.0,2.0,2.1,3.0等SMB主要版本,由于Linux内核对部分高版本SMB协议的支持有限,推荐选择3.0版本(不指定vers时的默认值)。 |
rsize | 设置客户端文件读请求可以接收的数据最大字节数。该值设置过小,会导致读吞吐下降。推荐值:1048576。 |
wsize | 设置客户端文件写请求可以发送的最大字节数。该值设置过小,会导致写吞吐下降。推荐值:1048576。 |
guest | SMB目前支持guest挂载来进行身份认证和文件访问。 |
mfsymlinks | 用于支持符号链接功能。 |
cache | 设置是否使用smb客户端缓存,可选值: strict和none。未设置时,默认为strict,表示使用客户端缓存。 |
示例:
mount -t cifs -o vers=3.0,guest,mfsymlinks,rsize=1048576,wsize=1048576,cache=strict
//cfs-WeQ8vqSEOD.lb-b768ef66.cfs.bj.baidubce.com/cfs /mnt/smb_dir
步骤四:查看已挂载的SMB文件系统
挂载完成后,使用以下命令可以查看已经挂载的文件系统:
cat /proc/mounts
若需要查看文件系统的容量信息,可使用以下命令:
df -h
卸载操作步骤
- 登录到挂载CFS文件系统的云服务器BCC。
- 使用umount命令卸载文件系统。
umount<目标目录>
- 执行
mount -l
命令,查看卸载结果。如果回显中未找到您挂载的CFS文件系统信息,则表示该文件系统的挂载目录已经成功卸载。