利用 rclone 挂载华为云 OBS 到本地

利用 rclone 挂载华为云 OBS 到本地

作者:Maki 日期:2025年01月14日

前言

通过 rclone 可以将华为云 OBS 挂载到本地目录或盘符,直接使用文件管理器或编辑器对其操作。本文将详细介绍从下载安装到挂载的完整步骤,支持 Windows 和 Linux。


1. 安装 rclone

Windows 系统

  1. 下载 rclone:

  2. 检查是否安装完成:

    bash 复制代码
    rclone version

Linux 系统

  1. 下载 rclone:

    bash 复制代码
    curl -O https://downloads.rclone.org/rclone-current-linux-amd64.zip
  2. 解压文件:

    bash 复制代码
    unzip rclone-current-linux-amd64.zip
    cd rclone-*-linux-amd64
    sudo cp rclone /usr/bin/
    sudo chmod +x /usr/bin/rclone
  3. 验证安装:

    bash 复制代码
    rclone version

2. 配置华为云 OBS

1. 运行 rclone 配置命令:

复制代码
```bash
rclone config
```

2. 选择操作:

复制代码
- 输入 `n` 创建新远程连接。

3. 输入远程名称:

复制代码
- 例如:`HuaWeiOBS`。

4. 选择存储类型:

复制代码
- 输入 `4`,Enter。

5. 输入服务提供商:

复制代码
- 输入 `10`。

6. 此处选择1(手动输入accessID and Key)

6.1 获取accesskey
6.1.1 登录华为云,在右上角单击"控制台"。
复制代码
**图1** 进入控制台  
![](https://support.huaweicloud.com/usermanual-ca/zh-cn_image_0295958361.png)
6.1.2 在"控制台"页面,鼠标移动至右上方的用户名,在下拉列表中选择"我的凭证"。

图2 选择我的凭证

6.1.3. 在"我的凭证"页面,单击"访问密钥"页签。
6.1.4. 单击"新增访问密钥"。

图3 新增访问密钥

7. 配置 Access KeySecret Key

复制代码
- 按提示输入你的华为云 OBS 的 `Access Key ID` 和 `Secret Access Key`。

8. 配置区域(region):

复制代码
- 直接留空。

9. 设置终端节点(endpoint):

复制代码
- 终端节点格式:`https://<region>.obs.myhuaweicloud.com`
- 例如,北京四区域为:`https://obs.cn-north-4.myhuaweicloud.com`。

10. 选择 ACL 权限:

复制代码
- 输入 `2`,选择默认的 **public read**(私有权限)。

11. 测试配置:

复制代码
- rclone 会尝试连接你的存储,确认配置无误。

3. 挂载华为云 OBS

Windows 系统

  1. 确保已安装 WinFsp:

  2. 运行挂载命令:

    bash 复制代码
    rclone mount HuaWeiOBS: H: --vfs-cache-mode writes
    • 替换 HuaWeiOBS: 为你的远程名称。
    • 替换 H: 为你希望挂载的盘符。
  3. 打开资源管理器,确认 H: 盘是否出现。

隐藏挂载窗口(使用 VBS)
  1. 创建 VBS 脚本:

    • 打开记事本,输入以下内容:

      vbscript 复制代码
      Set WshShell = CreateObject("WScript.Shell")
      WshShell.Run "cmd /c rclone mount HuaWeiOBS: H: --vfs-cache-mode writes", 0, False
    • 保存为 mount_huaweicloud.vbs

  2. 设置开机启动:

    • Win + R,输入 shell:startup,将 mount_huaweicloud.vbs 文件复制到该文件夹。

Linux 系统

  1. 创建挂载目录:

    bash 复制代码
    mkdir -p ~/huaweicloud_obs
  2. 运行挂载命令:

    bash 复制代码
    rclone mount HuaWeiOBS: ~/huaweicloud_obs --vfs-cache-mode writes --daemon
  3. 检查挂载:

    bash 复制代码
    ls ~/huaweicloud_obs

4. 卸载挂载

Windows 系统

运行以下命令卸载挂载:

bash 复制代码
taskkill /IM rclone.exe /F

Linux 系统

运行以下命令卸载挂载:

bash 复制代码
fusermount -u ~/huaweicloud_obs

5. 常见问题与解决方法

  1. 挂载后文件夹为空

    • 检查 rclone 配置是否正确。
    • 确保终端节点和密钥有效。
  2. 挂载失败报错 WinFsp 未安装

  3. Linux 挂载后无法写入文件

    • 使用 --vfs-cache-mode writes 参数。
  4. 如何提高挂载性能

    • 增加缓存设置,例如:

      bash 复制代码
      rclone mount HuaWeiOBS: ~/huaweicloud_obs \
          --vfs-cache-mode full --vfs-cache-max-size 2G

    ---END---

相关推荐
Just_Paranoid3 天前
华为云Flexus+DeepSeek征文|基于Dify构建音视频内容转录工作流
华为云·音视频·dify·maas·deepseek·flexusx
小明说Java3 天前
华为云Flexus+DeepSeek征文 | 基于华为云Flexus X实例部署Dify平台构建企业行政助手的可用性研究
华为云·maas·deepseek·flexus
降世神童3 天前
华为云Flexus+DeepSeek征文| 使用华为云CCE容器部署Dify-LLM高可用方案的验证与测试
运维·华为云·aigc
安 当 加 密3 天前
多云密钥统一管理实战:CKMS对接阿里云/华为云密钥服务
数据库·阿里云·华为云
降世神童3 天前
华为云Flexus+DeepSeek征文| 基于华为云Dify-LLM高可用平台开发运维故障处理智能体
运维·华为云·aigc
cooldream20093 天前
华为云Flexus+DeepSeek征文|利用华为云一键部署 Dify 平台并接入 DeepSeek 大模型,构建长篇文章生成助手
大模型·华为云·dify
Linux猿3 天前
华为云Flexus+DeepSeek征文|基于华为云Flexus云服务的Dify 快速构建联网搜索助手
华为云·华为云服务·华为云征文·联网搜索助手·华为云flexus云服务
江湖有缘3 天前
华为云Flexus+DeepSeek征文|基于 Dify-LLM 构建网站智能客服助手的实践探索
华为云
AI生存日记3 天前
AI 日报:阿里、字节等企业密集发布新技术,覆盖语音、图像与药物研发等领域
人工智能·华为云·语音识别·open ai大模型
lgbisha13 天前
华为云Flexus+DeepSeek征文|体验华为云ModelArts快速搭建Dify-LLM应用开发平台并创建自己的AI写作神器
人工智能·ai·语言模型·自然语言处理·华为云·ai写作