腾讯云COSFS工具(开机自动挂载) - Go语言中文社区

腾讯云COSFS工具(开机自动挂载)


参考:https://cloud.tencent.com/document/product/436/6883

腾讯云COSFS工具

COSFS介绍

COSFS 工具支持将 COS 存储桶挂载到本地,像使用本地文件系统一样直接操作腾讯云对象存储。COSFS 的主要功能包括:

  • 支持 POSIX 文件系统的大部分功能,如:文件读写、目录操作、链接操作、权限管理、uid/gid 管理等功能;
  • 大文件传输功能;
  • MD5 数据校验功能。

使用环境

系统环境

本次采用的Linux服务器为:centos7 腾讯云服务器

注意:买的储存桶和云服务器要在同一个地方,比如都在泰国曼谷

环境安装

由于采用的是centos7系统,所以为了篇幅不过于庞杂,省略其他系统的安装介绍

首先查看服务器是否安装cosfs工具,如果没有就按照图示进行安装

sudo yum install automake gcc-c++ git libcurl-devel libxml2-devel fuse-devel make openssl-devel

cosfs编译安装

[root@VM_0_32_centos ~]# cd /usr
[root@VM_0_32_centos usr]# mkdir cosfs
[root@VM_0_32_centos usr]# git clone https://github.com/tencentyun/cosfs /usr/cosfs

进入到cosfs目录下进行编译安装

[root@VM_0_32_centos usr]# cd cosfs/           #进入到cosfs文件夹中
[root@VM_0_32_centos cosfs]# ./autogen.sh      #
[root@VM_0_32_centos cosfs]# ./configure       #编译安装
[root@VM_0_32_centos cosfs]# make              #
[root@VM_0_32_centos cosfs]#  make install     #

配置文件

在 /etc/passwd-cosfs文件中,配置您的存储桶的名称,以及该存储桶对应的 SecretId 和 SecretKey,相关概念参见 对象存储基本概念。使用冒号隔开,注意冒号为半角符号。 并为 /etc/passwd-cosfs 设置可读权限。命令格式如下:

echo <bucketname>:<SecretId>:<SecretKey>  >  /etc/passwd-cosfs

比如我的如下图:

[root@VM_0_32_centos cosfs]# chmod 640 /etc/passwd-cosfs  # 修改passwd-cosfs文件权限

运行工具

将配置好的存储桶挂载到指定目录

卸载存储桶实例

[root@VM_0_32_centos cosfs]# fusermount -u /mnt

或者使用
 

[root@VM_0_32_centos cosfs]# umount -l /mnt

注意:/mnt表示的是挂在在系统上存储桶对应的文件目录,一般不会卸载存储桶,此操作不经常用

如何设定 COSFS 开机自动挂载?

在 /etc/fstab 文件中添加如下的内容,其中,_netdev 选项使得网络准备好后再执行当前命令:

cosfs#example-1253972369 /mnt/cosfs fuse _netdev,allow_other,url=http://cos.ap-guangzhou.myqcloud.com,dbglevel=info

其中example-1253972369,/mnt/cosfs,url对应的值需要更换为实际的值

使用 /etc/fstab 设定 COSFS 开机自动挂载,但是执行 mount -a, 却报错 "wrong fs type, bad option,bad superblock on cosfs"?

该错误通常是由于您的机器上缺乏 fuse 库所致,建议您执行下列命令安装 fuse 库:

sudo yum install fuse

 

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qq_26707177/article/details/83148179
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-03-06 22:48:11
  • 阅读 ( 1998 )
  • 分类:职场

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢