将腾讯云COS对象存储挂载至腾讯云服务器实现大硬盘存储

老蒋在前面的文章中有介绍到腾讯云COS对象存储的用途还是比较大的,有我们常见的用来当做网盘使用,也可以将用来网站静态文件分离,同时还有可以作为数据同步备份。在这篇文章中,我还准备测试商家支持将COS挂载到腾讯云服务器中实现云服务器大硬盘存储功能。

不过需要先说明的是,毕竟是存储盘我们不能用来作为网站数据读写较大的操作,一般都是用来静态资源存储的,也有用户可以用来内网数据存储传输,总之各有各自的用途,如果我们用不上就不要折腾。

第一、准备腾讯云COS对象存储

免费50GB腾讯云对象存储COS创建存储及基础设置准备

这里我们正常的创建存储桶。

这里我们创建存储桶的名称、地区(需要记住),设置权限。

因为后续我们在应用到项目中的时候,需要API给授权才可以使用,所以这里我们先申请到API。

保管好APPID、SecretId、SecretKey这三个信息。

第二、挂载COS至腾讯云服务器

申明:老蒋以下操作是在测试机环境中,没有重要数据。所以,如果我们需要这样操作且不熟悉的,可以用测试机进行,或者是将已有数据备份。

1、安装依赖库

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

挂载COS至腾讯云服务器

2、编译安装工具

wget https://mc.qcloudimg.com/static/archive/144302cd3e6afb2bf2758a8c0c1d9bb9/cosfs-v4.2.1-master.zip
unzip cosfs-v4.2.1-master.zip
cd cosfs-v4.2.1-master
./autogen.sh
./configure
make
make install

3、创建配置文件

echo <bucketname>:<SecretId>:<SecretKey> > /etc/passwd-cosfs
chmod 640 /etc/passwd-cosfs

根据我们上面的信息编辑后在SSH中执行创建和授权。

4、创建挂载目录挂载

mkdir -p /cos

cosfs <APPID>:<bucketname> <my-mount-point> -ourl=<挂载地域>

比如这里我用的是北京地区的COS,所以直接用下面示范:

cosfs 1252202521:itbulu /cos -ourl=http://cos.ap-beijing.myqcloud.com

5、检查挂载

这里我们有看到COS目录有被挂载的256T,是不是很大的空间?

总结,COS空间是很大的,而且内网流量据说是免费的,我们可以用来作为内部的文件备份。

本文出处:老蒋部落 » 将腾讯云COS对象存储挂载至腾讯云服务器实现大硬盘存储 | 欢迎分享( 公众号:站长事儿 )