【教程】使用S3fs让ECS虚拟机直接挂载OBS对象存储桶

今日头条

1101人已加入

描述


S3fs是一款基于FUSE的文件系统适配器,通过S3fs能够使对象存储直接挂载到ECS虚拟机,如云硬盘一般使用,非常的方便。

 

本教程教你如何在华为云对象存储系统上使用S3fs

 

首先需要在操作系统上装好S3fs需要的依赖包。

 

对于Ubuntu 14.04,执行:

 

sudo apt-get install automake autotools-dev fuse g++ git libcurl4-gnutls-dev libfuse-dev libssl-dev libxml2-dev make pkg-config

 

复制代码

 

对于CentOS7,执行:

 

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

 

复制代码

 

而对于CentOS6.5,需要手动更新fuse包,到libfuse 2.8.4

 

安装依赖完成后,接着安装S3fs本体:

 

git clone https://github.com/s3fs-fuse/s3fs-fuse.git

 

cd s3fs-fuse

 

./autogen.sh

 

./configure

 

make

 

sudo make install

 

复制代码

 

为了能够对接上OBS对象存储服务,你还需要配置上你的AKAccess Key)和SKSecret Key)到S3fs的配置文件中,使用以下命令:

 

sudo echo 你的AK:你的SK > /etc/passwd-s3fs

 

sudo chmod 600 /etc/passwd-s3fs

 

复制代码

 

至此安装和配置完成,可以开始使用。例如我们将S3fs挂载到 /mnt/yourname 这个目录,本例中OBS的域名为(obs.myhwclouds.com),注意你的桶的OBS域名是否匹配。

 

s3fs 你的桶名 /mnt/yourname -o url=http://obs.myhwclouds.com -o passwd_file=/etc/passwd-s3fs

 

复制代码

 

至此,S3fs挂载完成。

 


 

 

 


打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相关推荐

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分