使用COS-Fuse工具将COS挂载到腾讯云服务器

来源:
导读:目前正在解读《使用COS-Fuse工具将COS挂载到腾讯云服务器》的相关信息,《使用COS-Fuse工具将COS挂载到腾讯云服务器》是由用户自行发布的知识型内容!下面请观看由(国外服务器 - www.2bp.net)用户发布《使用COS-Fuse工具将COS挂载到腾讯云服务器》的详细说明。

COS是腾讯云提供的对象存储服务,COS-Fuse 能让您在 Linux 系统中把 COS 挂载到本地文件系统中,您能够便捷的通过本地文件系统操作 COS 上的对象,实现数据的共享。和之前分享过的文章《CentOS 6使用OSSFS将阿里云OSS挂载到ECS》效果相同,此文使用CentOS 7作为演示。

1580562199290891.png

一、安装依赖库

请先运行下面的命令安装所需要的依赖库:

sudo yum -y install automake gcc-c++ git libcurl-devel libxml2-devel fuse-devel make openssl-devel

二、编译安装

#下载COS-Fuse

wget https://mc.qcloudimg.com/static/archive/144302cd3e6afb2bf2758a8c0c1d9bb9/cosfs-v4.2.1-master.zip

#解压

tar -zxvf cosfs-v4.2.1-master.zip

#更名

mv cosfs-v4.2.1-master cosfs

#编译安装

cd cosfs

./autogen.sh

./configure

make

sudo make install

三、配置运行

在腾讯云后台 - 云产品 - 存储与CDN - 对象存储服务,创建一个bucket,记录好bucket名称和所在区域,待会儿需要使用。

1580562200484470.png

图3-1 创建bucket

在对象存储服务 - 密钥管理,记录您的APPID、SecretId、SecretKey密钥待会儿使用,或者直接访问查看密钥(需要登录)

1580562200767347.png

图3-2 查看密钥

输入下面的命令将bucket、SecretId、SecretKey保存到/etc/passwd-cosfs文件中

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

chmod 640 /etc/passwd-cosfs

挂载COS

输入下面的命令将COS挂载到服务器,下面的命令中有4个参数,后面说明。

#创建挂载目录

mkdir -p /home/cosfs

#进行挂载

cosfs my-appid:my-bucket my-mount-point -ourl=my-cos-endpoint

my-appid:对应APPID,请反复查看图3-2

my-bucket:就是bucket名称,查看图3-1

my-mount-point:需要挂载的目录,比如/home/cosfs

-ourl:是http://cn-south.myqcloud.com cn-south 对应华南广州地域 cn-north 对应华北天津地域 cn-east 对应华东上海地域。请根据bucket所在区域进行修改。

下面是演示代码:

echo my-bucket:faint:123 > /etc/passwd-cosfs

chmod 640 /etc/passwd-cosfs

mkdir -p /home/cosfs

cosfs appid:my-bucket mkdir -p /home/cosfs -ourl=http://cn-south.myqcloud.com

测试

使用df -h查看是否挂载成功,显示如下图效果说明ok了。

1580562201322996.png

总结

COS内网流量免费,挂载COS用来备份是一个不错的方案,如果打算存放网站程序,读写比较频繁的文件可能不是很好的方案。

提醒:《使用COS-Fuse工具将COS挂载到腾讯云服务器》最后刷新时间 2023-03-27 02:11:26,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《使用COS-Fuse工具将COS挂载到腾讯云服务器》该内容的真实性请自行鉴别。