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

本文目标

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

推荐腾讯云代理商

代理型关联:

https://partner.cloud.tencent.com/invitation/5411729459845f8015bc1/100010025276?inviteType=2

前提条件

假设我们已经新建了腾讯云的对象存储(COS),信息如下:

640.jpg
存储桶名称(bucket_name):kenny-hexo 替换成你自己的
存储桶APPID(bucket_appid):1256238228 替换成你自己的
存储桶访问域名(bucket_region):https://kenny-hexo-1256238228.cos.ap-beijing.myqcloud.com 替换成你自己的
API秘钥id(SecretId):AKIDXXXXXXXXXXXXXXXXXXXXXXBM951 替换成你自己的
API秘钥key(SecretKey):8IUgXXXXXXXXXXXXXXXXXXXXXweB 替换成你自己的
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

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

(0)
打赏 微信扫一扫 微信扫一扫
云大使的头像云大使
上一篇 2019年11月22日 下午1:47
下一篇 2020年2月14日 下午9:03

相关推荐

  • 什么是Linux使用者控制计划任务Crontab命令及详解-linux教程

    linux 系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另 外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令。 一、crond简介 crond 是linux下用来周期性的执行某种任务或等待处理某…

    服务器运维 2019年1月1日
    3.1K00
  • centos下 du命令的使用方法分享(查看目录下的文件大小)

    du的用法 du命令用来查看目录或文件所占用磁盘空间的大小。常用选项组合为:du -sh du常用的选项:   -h:以人类可读的方式显示   -a:显示目录占用的磁盘空间大小,还要显示其下目录和文件占用磁盘空间的大小   -s:显示目录占用的磁盘空间大小,不要显示其下子目录和文件占用的磁盘空间大小   -c:显示几个目录或文件占用的磁盘空间大小,还要统计它…

    服务器运维 2019年11月10日
    4.2K00
  • linux监控工具如何使用?总结监控工具实例用法教程-学派吧

    如果您有服务器咨询问题、购买问题、可以联系我们客服 7271895 690624商祺云-阿里代理、景安代理、西部代理 1、nethogs1)NetHogs是一款开源、免费的,终端下的网络流量监控工具,它可监控Linux的进程或应用程序的网络流量。NetHogs只能实时监控进程的网络带宽占用情况。NetHogs支持IPv4和IPv6协议,支持本地网卡以及PPP…

    2019年1月14日
    2.6K00
  • 如何在Linode CentOS7开启Google TCP-BBR优化算法 | linux运维

    Linux在4.9版本的内核新增了一款TCP拥塞控制技术:BBR,Linode最新内核也更新到4.9,但是没有把BBR编译进去,下面是教程是替换Linode CentOS7内核,并开启Google TCP-BBR优化算法方法。 注意:Linode、阿里云测试OK,Ucloud测试加载4.9变为只读系统。 1. 安装elrepo提供的kernel4.9 增加e…

    服务器运维 2018年11月21日
    2.7K00
  • 腾讯阿里云登录宝塔面板提示”请使用正确的入口登录”或 404

    相关问题: 原因: 使用云服务器连接宝塔面板时,提示”请使用正确的入口登录面板”或”404 NOT FOUND”,是由于安全入口校验失败。 当前宝塔已开启安全入口登录,新装机器都会随机生成 8 位字符的安全入口名称。若您忘记安全入口,可以使用以下方式解决: 解决方案: 安全提示 关闭安全入口将使您的面板登录地址…

    2026年1月5日
    38300

回复 小代

登录后才能评论

评论列表(1条)

联系我们

联系我们

18838889666

在线咨询: QQ交谈

邮件:xinyun@88.com

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

添加微信
添加微信
分享本页
返回顶部
---------官方优惠叠加渠道折扣:通过我们购买腾讯云/阿里云,价格更低,服务更优。更有专业配置指导与服务。微信同步:18838889666----