腾讯云对象存储(cos)挂载到centos下-射到本地磁盘目录教程分享

推荐腾讯云代理商

关联链接:https://partners.cloud.tencent.com/invitation/5411729459845f8015bc1/100010025276

本文目标

本文旨在利用腾讯云提供的COSFS工具,将腾讯云的对象存储映射到云服务器的本地磁盘目录上。

前提条件

假设我们已经新建了腾讯云的对象存储(COS),信息如下:
存储桶名称(bucket_name):kenny-hexo 替换成你自己的
存储桶APPID(bucket_appid):1256238228 替换成你自己的
腾讯云对象存储(cos)挂载到centos下-射到本地磁盘目录教程分享
存储桶访问域名(bucket_region):https://kenny-hexo-1256238228.cos.ap-beijing.myqcloud.com 替换成你自己的
腾讯云对象存储(cos)挂载到centos下-射到本地磁盘目录教程分享
API秘钥id(SecretId):AKIDXXXXXXXXXXXXXXXXXXXXXXBM951 替换成你自己的
API秘钥key(SecretKey):8IUgXXXXXXXXXXXXXXXXXXXXXweB 替换成你自己的
腾讯云对象存储(cos)挂载到centos下-射到本地磁盘目录教程分享

COSFS工具

功能说明

COSFS 工具支持将 COS 存储桶挂载到本地,像使用本地文件系统一样直接操作腾讯云对象存储。COSFS 的主要功能包括:

支持 POSIX 文件系统的大部分功能,如:文件读写、目录操作、链接操作、权限管理、uid/gid 管理等功能;
大文件传输功能;
MD5 数据校验功能。

使用环境

CentOS 7 64bit

CentOS 系统下安装环境依赖包

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

下载并编译安装工具

git clone https://github.com/tencentyun/cosfs /usr/cosfs  #获取源码
cd /usr/cosfs
./autogen.sh
./configure
make
sudo make install
cosfs --version  #查看 cosfs 版本号    #这个最好看一下,之前我就下错版本了,导致后面挂载时语法有错误,耗了很长时间

按照之前申请的API创建配置文件

 

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

实例:

echo sqy-13007899:AKIDcBWcT4MXOI8j5BOcxSnwCIBRItlefQ:LRIvKgoiNltmSxTArLccN2TmvfEdrq> /etc/passwd-cosfs
chmod 640 /etc/passwd-cosfs

创建目录并挂载

1 mkdir -p /cos
2  
3 cosfs   -ourl= -odbglevel=info    #这是版本1.0.5以上的方法
v1.0.5 之前版本 COSFS 的挂载命令如下:
 
cosfs :  -ourl=

其中:

为本地挂载目录(如 /mnt)。
为存储桶对应的访问域名,形式为 http://cos..myqcloud.com(适用于XML API,请勿在该参数中携带存储桶名称),其中 为地域简称, 如: ap-guangzhou 、 eu-frankfurt 等。更多地域信息,请查阅 可用地域。
-odbglevel 指定日志级别。

示例:

cosfs sqy-1300789944 /cos -ourl=http://cos.ap-shanghai.myqcloud.com -odbglevel=info

下面可以看到挂载上去了,256T的空间
到这里就是挂载成功了,不过因为腾讯就给了我50G的空间,不太清楚存储超过50G后会怎么样,会存储不上还是会自动收费?再慢慢摸索吧

另外这个在内网中是不限流量的,也就是说你可以将你在腾讯云服务器上的数据备份到这里是不收费的,外网进来的有10G免流,如果只是备份个网站数据,一般都够用了

卸载存储桶

umount -l /cos

注意

如果无法做到开机自动挂载 就需要安装下面的依赖

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

编辑vim 进行开机自动挂载

cosfs#sqy-1300744 /cos fuse _netdev,url=http://cos.ap-shanai.myqcloud.com,dbglevel=info

————————————————
版权声明:本文为学派吧的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://www.xp8.net/server/unix/3814.html

主题测试文章,只做测试使用。发布者:admin,转转请注明出处:https://www.xp8.net/server/3814.html

(0)
admin的头像admin
上一篇 2019年11月22日 下午1:47
下一篇 2020年2月14日 下午9:03

相关推荐

  • 阿里云centos如何挂载NAS文件系统教程分享

    今天给一个阿里云客户挂载了NAS文件分享系统、也挂了好久。。重启老掉。。最后发现是买的极速型NAS。。郁闷啊。。   下面开始配置 1.阿里云购买NAS文件存储系统  (推荐阿里云代理 QQ 690624价格优惠) 购买后挂载地址为 1301dxxxx-crk30.cn-beijing.nas.aliyuncs.com 2.centos 安装NFS…

    服务器运维 2019年5月11日
    00
  • Linux如何计算目录中的文件数量教程

    在Linux中如果想要知道一个目录中有多少文件,要怎么办?下面本篇文章就来带大家了解一下Linux中计算目录文件数的方法,希望对大家有所帮助。 在Linux中我们可以使用ls命令+wc命令来计算一个目录中的文件数了。 命令ls用于列出目录内容;wc命令用于计算文件中的数字行和字符,与-l一起使用可以计算行数。 要计算目录中的文件数,需要使用以下语法: #ls…

    2019年3月13日
    00
  • Nginx与Apache环境防盗链设置方法-Linux运维-学派吧

    有需要服务器方面的需求和咨询,可以联系博主QQ 7271895(收费) Nginx防盗链方法 Apache防盗链方法 说明:很多人的VPS流量是有限的,而一般情况下我们放在网站上的媒体文件都是可以被别人引用的,我们的文件也就成了别人的免费外链,可想而知流量会消耗的有多快,这时候设置一下防盗链还是很有必要的。 根据我们搭建的系统环境不同,我们在Nginx和Ap…

    服务器运维 2018年9月30日
    00
  • 宝塔安装其他SSL证书

    有些新朋友不会安装证书、我在这里做个演示、我们先申请证书、我是在国内申请的免费的、这个看需求、如果是公司可以用收费的、加密不同 我用的景安提供的免费版、http://www.zzidc.com/index.action?agentpand=36148先注册会员,然后点产品、云安全、免费SSL、申请 购买购买后点开通下面填写下基本信息进行验证、我选择的DNS验…

    服务器运维 2018年8月4日
    00
  • 学派网关于网络接口配置Bonding的实例教程-linux教程

    如果您有服务器咨询问题、购买问题、可以联系我们客服 7271895 690624商祺云-阿里代理、景安代理、西部代理 就是讲到快网卡绑定到同一IP地址对外服务,可以实现高可用或者负载均衡。当然,直接给两块网卡设置同一IP地址是不可能的。通过bonding,虚拟一块网卡对外提供连接,物理网卡被修改为同一MAC地址。 一 Bonding 的工作模式 Mode 0…

    服务器运维 2019年1月15日
    00

发表回复

登录后才能评论

评论列表(1条)

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
学派网官网正在升级改造中,如有影响访问,敬请谅解