准备工作:
申请服务器
创建一个并行文件系统的桶
下载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
//貌似 github.com/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