之前华为云送了100代金券
买了个20元3年的OBS对象存储,还有一个60元3年的SFS弹性文件服务,都是40G的
不过一直在吃灰,现在闲下来了,研究一下怎么挂载
SFS很顺利,按照官方的文档一把过
反倒是OBS对象存储的挂载莫名不成功
后面搜索了一下相关的资料
得知华为云使用的是AWS的s3fs
使用AWS官方的s3fs挂载工具就成功挂载了
在此记录一下挂载过程
正文
一 安装s3fs
Debian/Ubuntuapt install s3fs
RHEL/CentOS 7yum install epel-release
yum install s3fs-fuse
二 创建访问密钥(AK和SK)
三 配置访问密钥(AK和SK)
echo AK:SK > /etc/passwd-obsfs
chmod 600 /etc/passwd-obsfs
四 挂载OBS对象存储
像创建存储桶之类的就不说了,没有必要
这里有几个需要的参数 桶名称、本地挂载目录、区域终端节点地址
其中桶名称和区域终端节点地址可以在OBS存储桶的概览可见
桶名称是你设置的
区域终端节点地址如广州为:obs.cn-south-1.myhuaweicloud.com
还有要注意的是本地挂载目录需要先自行创建好
挂载命令s3fs 桶名称 本地挂载目录 -o passwd_file=/etc/passwd-obsfs -o url=http://区域终端节点地址
#示例
s3fs obs1 /root/obs -o passwd_file=/etc/passwd-obsfs -o url=http://obs.cn-south-1.myhuaweicloud.com
查看系统已挂载目录df -h
如果看到一个大小256T文件系统为s3fs的挂载端点则表示已经成功
五 开机自动挂载OBS
在/etc/rc.d/rc.local的末尾单独一行加上挂载的命令s3fs obs1 /root/obs -o passwd_file=/etc/passwd-obsfs -o url=http://obs.cn-south-1.myhuaweicloud.com
echo "s3fs obs1 /root/obs -o passwd_file=/etc/passwd-obsfs -o url=http://obs.cn-south-1.myhuaweicloud.com" >> /etc/rc.d/rc.local