Centos7 使用 rclone 挂载华为云对象存储OBS到本地

前提条件

华为账号:确保您拥有一个已成功开通OBS的华为账号。
访问密钥(AK和SK):创建具有OBS访问权限的访问密钥。
并行文件系统:确保您已经在OBS中创建了一个并行文件系统,并记下其(桶)名称。

1. 安装 rclone

注意事项:上传时可能也会有一些请求,要注意费用飙升!

下载并安装rclone

curl https://rclone.org/install.sh | bash
rclone version #查看版本

2. 配置存储桶

2.1 创建 rclone 配置文件

方法一,使用配置引导 https://rclone.org/s3/#huawei-obs
方法二,跳过引导直接创建配置文件
mkdir -p /root/.config/rclone
vi /root/.config/rclone/rclone.conf
粘贴以下配置(替换 access_key_id 和 secret_access_key):
[huawei-obs]
type = s3
provider = HuaweiOBS
access_key_id = HPUAFVWXK******
secret_access_key = AMs6pog************
region = cn-east-3
endpoint = obs.cn-east-3.myhuaweicloud.com
acl = private

2.2 测试连接

rclone lsd huawei-obs:cnsec  # 查看目录
rclone ls huawei-obs:cnsec   #查看文件, 如果成功列出目录或文件,说明配置正确。

3. 挂载存储桶到本地目录

3.1 安装 FUSE(文件系统依赖)

yum install epel-release -y
yum install fuse fuse3 fuse3-libs -y
curl https://rclone.org/install.sh | bash

3.2 创建挂载目录

mkdir -p /data
chown -R $(whoami):$(whoami) /data

3.3 挂载存储桶到非空目录

rclone mount huawei-obs:cnsec /data \
  --allow-other \
  --allow-non-empty \
  --vfs-cache-mode full \
  --daemon

3.4 验证挂载

df -h | grep data  # 检查挂载

 3.5 开机自动挂载(Systemd 服务)

具体见另一篇文章
Centos7使用rclone和七牛对象存储数据同步 https://blog.hx99.net/Tech/2732.html