事前准备

  1. 准备好用于挂载的Bucket,配置好权限

  2. 获得可以用于挂载Bucket,accesskey和secret

  3. 本文使用的是Ubuntu 20.04

腾讯官方Cosfs的地址
https://github.com/tencentyun/cosfs/

1.下载cosfs的安装包

1
wget https://github.com/tencentyun/cosfs/releases/download/v1.0.21/cosfs_1.0.21-ubuntu20.04_amd64.deb

2.安装软件包

1
sudo dpkg -i cosfs_1.0.21-ubuntu20.04_amd64.deb

3.如果安装过程中遇到依赖项错误,请使用以下命令修复它们

1
sudo apt-get install -f

3.配置访问

将Bucket名称以及具有此Bucket访问权限的AccessKeyId/AccessKeySecret

信息存放在/etc/passwd-cosfs文件中。注意这个文件的权限必须正确设置,建议设为640。

1
2
echo my-bucket:key-id:key-secret > /etc/passwd-cosfs
chmod 640 /etc/passwd-cosfs
  • my-bucket: 存储桶名称
  • key-id: AccessKeyId
  • key-secret: AccessKeySecret

4.将Bucket挂载到指定目录

cosfs my-bucket /home/cos -ourl=http://cos.ap-guangzhou.myqcloud.com -oallow_other

5.卸载已挂载的磁盘

1
fusermount -u /home/cos