type
status
date
slug
summary
tags
category
icon
password
我想给我的腾讯云服务器挂载一个对象储存,本来这个是可以在腾讯云控制台完成操作的,由于我的系统被我重新更换DD了,根据网友的提示,用以下方法实现了挂载
- DD的系统由于没安装tat_agent,无法通过控制台挂载。
- 我尝试安装tat_agent,再在控制台挂载后,可看到 /etc/rc.local下写入了挂载命令,可惜的是腾讯的脚本很呆,默认放在最后一行(exit 0)之后,重启不会生效。
- tat_agent 事实上调用cosfs进行挂载,具体挂载命令为:
cosfs [bucket_name]:/lhcos-data /lhcos-data -ourl=http://cos.ap-guangzhou.myqcloud.com -odbglevel=err -oallow_other -opublic_bucket=1 -oensure_diskfree=10240ps:我在测试时使用会权限报错,不适用public_bucket就好了 那么DD了系统的mjj们,自行安装 cosfs 再挂载轻量桶就好,谁知道tat_agent会不会收集数据
- 担心tat_aegnt,用systemd stop和disable掉就好
📝 手动编译安装 COSFS (推荐,适用于腾讯云 COSFS)
腾讯云 COSFS 的官方 GitHub 仓库提供了详细的编译安装步骤。
- 安装必要依赖 首先,你需要安装编译 COSFS 所需的工具和库文件:
sudo apt updatesudo apt install -y automake autoconf libtool libcurl4-gnutls-dev libssl-dev libxml2-dev fuse pkg-config mime-support build-essentialautomake,autoconf,libtool: 用于生成配置脚本。
libcurl4-gnutls-dev,libssl-dev,libxml2-dev: 与网络请求和XML解析相关的开发库。
fuse: FUSE 文件系统用户空间库。COSFS 基于 FUSE 实现。
pkg-config: 用于帮助编译过程查找库文件。
mime-support: 用于文件类型支持。
build-essential: 包含gcc,g++,make等基本编译工具。
- 下载 COSFS 源码
从腾讯云 COSFS 的 GitHub 仓库克隆代码:
git clone https://github.com/tencentyun/cosfs.gitcd cosfs如果你没有安装
git,可以先安装:sudo apt install git- 编译和安装
进入
cosfs 目录后,执行以下命令进行编译和安装:./autogen.sh./configuremakesudo make install./autogen.sh: 生成configure脚本。
./configure: 配置编译选项。
make: 开始编译。
sudo make install: 将编译好的程序安装到系统路径(通常是/usr/local/bin)。
- 配置 COSFS
安装完成后,你需要配置认证信息。创建一个密码文件,通常是
~/.passwd-cosfs:echo "your-bucket-name:your-SecretId:your-SecretKey" > ~/.passwd-cosfschmod 600 ~/.passwd-cosfs- 将
your-bucket-name替换为你的存储桶名称(注意,如果你的存储桶名称是my-bucket-1250000000这样的形式,my-bucket就是your-bucket-name,后面1250000000是 APPID)。
- 将
your-SecretId替换为你的腾讯云 SecretId。
- 将
your-SecretKey替换为你的腾讯云 SecretKey。
chmod 600 ~/.passwd-cosfs: 确保只有文件所有者才能读写此文件,保护你的凭证。
- 挂载对象储存
不使用 public_bucket,使用会权限报错
cosfs lhcos-49cb0-1304693117:/1panel /1panel \
-ourl=http://cos.ap-shanghai.myqcloud.com \
-odbglevel=info \
-oallow_other \
-oensure_diskfree=10240
- 设置开机自动挂载
#编辑 fstab 文件
sudo nano /etc/fstab
#新增一条
cosfs#lhcos-49cb0-1304693117:/1panel /1panel fuse _netdev,url=http://cos.ap-shanghai.myqcloud.com,allow_other,dbglevel=info,ensure_diskfree=10240 0 0
📎 参考文章
- 一些引用
- 引用文章
有关安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~
- Author:王吹风
- URL:https://harry.vfxskill.com/article/3
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!


