【摘要】 s3fs是一款开源的,支持将对象存储中的bucket以文件形式导出的文件系统接口,兼容POSIX语义。
华为云服务器ECS挂载对象存储服务OBS教程
aprioy 发表于 2020/07/18 11:02:37
4.2k+ 0 0
【摘要】 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
(3) 参考官方网页(https://github.com/s3fs-fuse/s3fs-fuse)安装s3fs,CentOS的安装方式如下:
sudo yum install automake fuse fuse-devel gcc-c++ git libcurl-devel libxml2-devel make openssl-devel git clone https://github.com/s3fs-fuse/s3fs-fuse 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
至此安装和配置完成,可以开始使用。例如我们将S3fs挂载到 /mnt/yourname 这个目录,本例中OBS的域名为(obs.myhwclouds.com),注意你的桶的OBS域名是否匹配。
s3fs 你的桶名 /mnt/yourname -o url=http://obs.myhwclouds.com -o passwd_file=/etc/passwd-s3fs
6、成功配置df -h
查看已成功配置
/home/HYCAN_V1/obs/ 路径下:
s3fs video-save /home/HYCAN_V1/obs/video-save -o url=https://obs.cn-south-1.myhuaweicloud.com -o passwd_file=/etc/passwd-s3fs