原文连接: 腾讯云COSFS工具使用说明
本文旨在利用腾讯云提供的COSFS工具,将腾讯云的对象存储映射到云服务器的本地磁盘目录上。c++
假设咱们已经新建了腾讯云的对象存储(COS),信息以下:
存储桶名称(bucket_name):kenny-hexo
替换成你本身的
存储桶APPID(bucket_appid):1256238228
替换成你本身的git
存储桶访问域名(bucket_region):https://kenny-hexo-1256238228.cos.ap-beijing.myqcloud.com
替换成你本身的github
API秘钥id(SecretId):AKIDXXXXXXXXXXXXXXXXXXXXXXBM951
替换成你本身的
API秘钥key(SecretKey):8IUgXXXXXXXXXXXXXXXXXXXXXweB
替换成你本身的docker
COSFS 工具支持将 COS 存储桶挂载到本地,像使用本地文件系统同样直接操做腾讯云对象存储。COSFS 的主要功能包括:bash
sudo yum install automake gcc-c++ git libcurl-devel libxml2-devel fuse-devel make openssl-devel
假设咱们要把工具包放在/u01/cosfs/
目录下服务器
cd /u01 git clone https://github.com/tencentyun/cosfs.git
克隆完成后,进入到下载的目录,完成源码的编译安装:hexo
cd /u01/cosfs ./autogen.sh ./configure make sudo make install
命令以下:app
echo kenny-hexo-1256238228:AKIDXXXXXXXXXXXXXXXXXXXXXXBM951:8IUgXXXXXXXXXXXXXXXXXXXXXweB > /etc/passwd-cosfs chmod 640 /etc/passwd-cosfs
请替换本身的真实bucket_appid
,secretId
和secredKey
命令以下:curl
cosfs 1256238228:kenny-hexo /u01/docker/kenny_hexo/public -ourl=kenny-hexo-1256238228.cos.ap-beijing.myqcloud.com -odbglevel=info
其中:工具
1256238228:kenny-hexo
是你的 bucket_appid 和 bucket_name, 须要替换为用户真实的信息;/u01/docker/kenny_hexo/public
是要mount到本地哪一个目录;kenny-hexo-1256238228.cos.ap-beijing.myqcloud.com
是你的 bucket_region-odbglevel
参数表示信息级别,照写便可。
咱们在挂载的路径上新建一个文件test.txt
cd /u01/docker/kenny_hexo/public echo "hello world" > test.txt
切换到控制台刷新,文件已同步。
至此,咱们成功用COSFA工具完成了腾讯云对象存储在本地的映射。
卸载映射命令以下:
umount -l /u01/docker/kenny_hexo/public