banner
李大仁博客

李大仁博客

天地虽大,但有一念向善,心存良知,虽凡夫俗子,皆可为圣贤。

[CENTOS]使用cosfs挂载腾讯云COS到VPS服务器上

[CENTOS] 使用 cosfs 挂载腾讯云 COS 到 VPS 服务器上

事前准备 1. 准备好用于挂载的 Bucket,配置好权限 2. 获得可以用于挂载 Bucket,accesskey 和 secret

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

1. 下载 cosfs 的安装包

Wget https://github.com/tencentyun/cosfs/releases/download/v1.0.14/cosfs-1.0.14-centos7.0.x86\_64.rpm

2. 本地安装

sudo yum localinstall cosfs-1.0.14-centos7.0.x86_64.rpm

3. 配置访问 将 Bucket 名称以及具有此 Bucket 访问权限的 AccessKeyId/AccessKeySecret 信息存放在 /etc/passwd-cosfs 文件中。注意这个文件的权限必须正确设置,建议设为 640。

echo my-bucket:my-access-key-id > /etc/passwd-cosfs
chmod 640 /etc/passwd-cosfs

4. 将 Bucket 挂载到指定目录。 # 读取

Cosfs my-bucket my-mount-point -ourl=my-cos-endpoint

# 777 权限方式

Cosfs my-bucket my-mount-point -ourl=my-cos-endpoint -oallow_other

5. 卸载已挂载的磁盘

fusermount -u my-mount-point

几个坑 1. 如果当远程硬盘用,允许非 Root 用户和其他用户读写,需要加 - oallow_other, 2.cosfs 会扫描 cos 里面的文件内容,如果文件比较多,还是避免 ls,find 之类的操作。 3. 不建议使用 fstab 方式开机启动,可能会让你的 vps 无法重启

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

Loading...
Ownership of this post data is guaranteed by blockchain and smart contracts to the creator alone.