腾讯云对象存储(cos)挂载到centos下-射到本地磁盘目录教程分享
推荐腾讯云代理商 关联链接:https://partners.cloud.tencent.com/invitation/5411729459845f8015bc1/100010025276 本文目标 本文旨在利用腾讯云提供的COSFS工具,将腾讯云的对象存储映射到云服务器的本地磁盘目录上。 前提条件 假设我们已经新建了腾讯云的对象存储(COS),信息如下: 存储桶名称(bucket_name):kenny-hexo 替换成你自己的 存储桶APPID(bucket_appid):1256238228 替换成你自己的 存储桶访问域名(bucket_region):https://kenny-hexo-1256238228.cos.ap-beijing.myqcloud.com 替换成你自己的 API秘钥id(SecretId):AKIDXXXXXXXXXXXXXXXXXXXXXXBM951 替换成你自己的 API秘钥key(SecretKey):8IUgXXXXXXXXXXXXXXXXXXXXXweB 替换成你自己的 COSFS工具 功能说明 COSFS 工具支持将 COS 存储桶挂载到本地,像使用本地文件系统一样直接操作腾讯云对象存储。COSFS 的主要功能包括: 支持 POSIX 文件系统的大部分功能,如:文件读写、目录操作、链接操作、权限管理、uid/gid 管理等功能; 大文件传输功能; MD5 数据校验功能。 使用环境 CentOS 7 64bit CentOS 系统下安装环境依赖包 sudo yum install automake gcc-c++ git libcurl-devel libxml2-devel fuse-devel make openssl-devel 下载并编译安装工具 git clone https://github.com/tencentyun/cosfs /usr/cosfs #获取源码 cd /usr/cosfs ./autogen.sh ./configure make sudo make install cosfs --version #查看 cosfs 版本号 #这个最好看一下,之前我就下错版本了,导致后面挂载时语法有错误,耗了很长时间 按照之前申请的API创建配置文件 echo bucketname:SecretId:SecretKey /etc/passwd-cosfs chmod 640 /etc/passwd-cosfs 实例: echo sqy-13007899:AKIDcBWcT4MXOI8j5BOcxSnwCIBRItlefQ:LRIvKgoiNltmSxTArLccN2TmvfEdrq> /etc/passwd-cosfs chmod 640 /etc/passwd-cosfs 创建目录并挂载 1 mkdir -p /cos 2 3 cosfs -ourl= -odbglevel=info #这是版本1.0.5以上的方法 v1.0.5 之前版本 COSFS 的挂载命令如下: cosfs : -ourl= 其中: 为本地挂载目录(如 /mnt)。 为存储桶对应的访问域名,形式为 http://cos..myqcloud.com(适用于XML API,请勿在该参数中携带存储桶名称),其中 为地域简称, 如: ap-guangzhou 、 eu-frankfurt 等。更多地域信息,请查阅 可用地域。 -odbglevel 指定日志级别。 示例: cosfs sqy-1300789944 /cos -ourl=http://cos.ap-shanghai.myqcloud.com -odbglevel=info 下面可以看到挂载上去了,256T的空间...