方案客户群体:企业或个人海量文件存储备份,数据迁移灾备,数据云端灾备服务,实现本地挂载COS存储256TB大容量网盘。
(1)COSFS 工具支持将 COS 存储桶挂载到本地,像使用本地文件系统一样直接操作腾讯云对象存储中的对象,COSFS适用Ubuntu、CenterOS、MacOS等主流系统。
(2)支持 POSIX 文件系统的大部分功能,如:文件读写、目录操作、链接操作、权限管理、uid/gid 管理等功能。
(3)大文件分块传输功能。
(4)MD5 数据校验功能。
方案目标:实现云端----本地的海量数据灾备迁移,实现有公网能力的linux主机或云下用户直接挂载使用COS对象存储桶,实现云数据共享、存储、备份服务。
使用产品:腾讯云COS对象存储、本地虚拟机CenterOS7.3/系统盘20G/1核2G内存。
您首先需要从 GitHub 上将 COSFS 源码 下载到指定目录,下面以目录 /usr/cosfs 为例:
git clone https://github.com/tencentyun/cosfs /usr/cosfs
COSFS 的编译安装依赖于 automake、git、libcurl-devel、libxml2-devel、fuse-devel、make、openssl-devel 等软件包, CentOS的依赖软件安装过程如下:
sudo yum install automake gcc-c++ git libcurl-devel libxml2-devel fuse-devel make openssl-devel fuse
cd /usr/cosfs
./autogen.sh
./configure
make
sudo make install
cosfs --version
注:如果安装时报错,官网给出了报错处理的提示
https://cloud.tencent.com/document/product/436/6883
注意: 您需要将 <Name>、<Appid>、<SecretId> 和 <SecretKey> 替换为您的信息。 在 test-1253972369 这个 Bucket 中,<Name> 为 test, <Appid> 为 1253972369, Bucket 命名规范,请参见 存储桶命名规范。<SecretId> 和 <SecretKey> 请前往访问管理控制台的 云 API 密钥管理 中获取。
echo <Name>-<Appid>:<SecretId>:<SecretKey> > /etc/passwd-cosfs #命令格式示范
chmod 640 /etc/passwd-cosfs #此处是给目录添加可读写权限
将已经在密钥文件中配置好信息的存储桶挂载到指定目录,可以使用如下命令行:
cosfs <Name>-<Appid> <MountPoint> -ourl=<CosDomainName> -odbglevel=info
其中:
http://cos.<Region>.myqcloud.com
(适用于XML API),其中<Region> 为地域简称, 如: ap-guangzhou 、 eu-frankfurt 等。更多地域信息,请查阅 可用地域。由图可以看到我们的本地mnt-cos目录上挂载上了一个256TB数据盘
我们发现,上传速度很快,没有限制,基本在2.6MB/S,只是根据本地带宽大小而定,如果是专线,那么速度肯定会更快!
综上所述,本次实验成功挂载一个存储桶到本地的Linux虚拟机,实现256TB本地挂载。
答:自己本地的机器没有初始化,环境初始化,更新yum仓库,安装更新git包。
答:依赖包没有安装fuse-devel,很难弄,我是直接安装*.deve
sudo yum install automake gcc-c++ git libcurl-devel libxml2-devel fuse-devel make openssl-devel fuse
答:我是先检查这个目录是否存在,后面make install再次安装了一次成功,后面直接运行命令。
本次实践依据腾讯云官网COSFS官网文档指导,参考链接:
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有