华为云对象存储OBS s3fs挂载使用

一、服务器下载相关依赖包

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

需要保证云服务器上fuse版本>= 2.8.4,部分过老操作系统可能不满足这个约束,需要自行适配。

二、下载s3fs

支持通过以下两种方式下载s3fs。

方式一:镜像源安装。(云服务器安装)

# Ubuntu
sudo apt install s3fs

# CentOS
sudo yum install epel-release 
sudo yum install s3fs-fuse

方式二:GitHub获取指定版本安装。

下载地址:https://github.com/s3fs-fuse/s3fs-fuse/tree/v1.91

三、安装s3fs(我这里演示编译)

编译安装。使用方式一安装s3fs请跳过该步骤。

进入s3fs-fuse解压目录,按照以下命令执行编译操作:
./autogen.sh
./configure
make
sudo make install

执行以下命令检查安装情况。
s3fs --version
当命令回显出现s3fs版本信息时,表示s3fs能够成功运行。

四、配置s3fs

配置AK:SK:
echo "AK:SK" >>/root/.passwd-s3fs
chmod 600 /root/.passwd-s3fs

五、挂载s3fs

按照以下格式执行挂载命令:
s3fs 对象桶名 本地挂载目录 -o passwd_file=密钥文件路径 -o url=区域终端节点地址 -o nonempty -o big_writes -o max_write=131072 其他挂载参数 
例如:s3fs aap-lpg /opt/ -o passwd_file=/root/.passwd-s3fs -o url=https://obs.cn-south-1.myhuaweicloud.com -o nonempty -o big_writes -o max_write=131072

posted @ 2024-07-26 12:55  kongshuo  阅读(1001)  评论(0)    收藏  举报