华为云服务器ECS挂载对象存储服务OBS教程

举报
aprioy 发表于 2020/07/18 11:02:37 2020/07/18
【摘要】 s3fs是一款开源的,支持将对象存储中的bucket以文件形式导出的文件系统接口,兼容POSIX语义。

一、准备工作:
申请服务器
创建一个并行文件系统的桶
下载AK/SK
本文章笔者使用的是华为云上海一区4G16HCentOS7.4的ecs和上海一区名称为sunjianhui01的并行文件系统下的桶

二、正式挂载:
1、创建挂载目录
mkdir /mnt/sunjianhui

2、安装上fs依赖包
sudo yum install automake fuse fuse-devel gcc-c++ git libcurl-devel libxml2-devel make openssl-devel
3、安装s3fs
git clone --depth=1 https://github.com.cnpmjs.org/s3fs-fuse/s3fs-fuse.git  //貌似本体被污染,我这里使用了镜像。
cd s3fs-fuse
./autogen.sh
./configure
make
sudo make install
4、配置AK/SK文件
sudo echo 你的AK:你的SK > /etc/passwd-s3fs
sudo chmod 600 /etc/passwd-s3fs
5、把s3fs挂载到创建的挂载目录
s3fs sunjianhui01 /mnt/sunjianhui -o url=https://obs.cn-east-3.myhuaweicloud.com -o passwd_file=/etc/passwd-s3fs
6、成功配置
df -h查看已成功配置
*7、参数调优
s3fs sunjianhui01 /mnt/sunjianhui -o passwd_file=/etc/.passwd-s3fs -o url=https://obs.cn-east-3.myhwclouds.com/ -o allow_other -o umask=0 -o max_write=131072 -o use_cache=/dev/shm -o big_writes -o enable_noobj_cache -o sigv2 -o del_cache
*8、服务器开机启动
s3fs#sunjianhui01 /mnt/sunjianhui fuse _netdev,allow_other,umask=0,use_cache=/dev/shm,max_write=131072,big_writes,enable_noobj_cache,sigv2,del_cache,url=https://obs.cn-east-3.myhwclouds.com/

三、测试结果 。

文章参考:

使用S3fs让ECS虚拟机直接挂载OBS对象存储桶>>https://bbs.huaweicloud.com/forum/thread-206-1-1.html 

通过s3fs工具以文件系统方式访问obs实践与调优>>https://bbs.huaweicloud.com/forum/thread-11650-1-1.html 


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。