一、服务器下载相关依赖包
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
标签:passwd,sudo,fuse,install,挂载,OBS,s3fs
From: https://www.cnblogs.com/kongshuo/p/18325089