老蒋在前面的文章中有介绍到腾讯云COS对象存储的用途还是比较大的,有我们常见的用来当做网盘使用,也可以将用来网站静态文件分离,同时还有可以作为数据同步备份。在这篇文章中,我还准备测试商家支持将COS挂载到腾讯云服务器中实现云服务器大硬盘存储功能。
不过需要先说明的是,毕竟是存储盘我们不能用来作为网站数据读写较大的操作,一般都是用来静态资源存储的,也有用户可以用来内网数据存储传输,总之各有各自的用途,如果我们用不上就不要折腾。
第一、准备腾讯云COS对象存储
这里我们正常的创建存储桶。
这里我们创建存储桶的名称、地区(需要记住),设置权限。
因为后续我们在应用到项目中的时候,需要API给授权才可以使用,所以这里我们先申请到API。
保管好APPID、SecretId、SecretKey这三个信息。
第二、挂载COS至腾讯云服务器
申明:老蒋以下操作是在测试机环境中,没有重要数据。所以,如果我们需要这样操作且不熟悉的,可以用测试机进行,或者是将已有数据备份。
1、安装依赖库
yum install automake gcc-c++ git libcurl-devel libxml2-devel fuse-devel make openssl-devel -y
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 :: > /etc/passwd-cosfs
chmod 640 /etc/passwd-cosfs
根据我们上面的信息编辑后在SSH中执行创建和授权。
4、创建挂载目录挂载
mkdir -p /cos
cosfs : -ourl=
比如这里我用的是北京地区的COS,所以直接用下面示范:
cosfs 1252202521:itbulu /cos -ourl=http://cos.ap-beijing.myqcloud.com
5、检查挂载
这里我们有看到COS目录有被挂载的256T,是不是很大的空间?
总结,COS空间是很大的,而且内网流量据说是免费的,我们可以用来作为内部的文件备份。