rclone配置到挂载

⚙️ Rclone 配置(config)

Rclone 的配置保存在一个叫 rclone.conf 的文件里,通常位于:

  • 如果是从官网安装的C:\Users\你的用户名\AppData\Roaming\rclone\rclone.conf
  • 如果你是绿色版(解压即用):放在 rclone.exe 同目录下(比如 C:\rclone\rclone.conf

🔑 配置 Backblaze B2

运行 rclone config 进入交互式配置界面:

cd /d C:\rclone
rclone config

然后按以下步骤操作:

步骤输入说明
1n新建一个远程配置
2输入名字:happyone给你这个配置起个名字
3在列表里找到 Backblaze B2 对应的数字,输入并回车选择服务商
4Account ID or Application Key ID粘贴你的 keyID(不是主账户ID!)
5Application Key粘贴你的 applicationKey
6EndpointBucket 等直接按回车跳过,使用默认值
7Edit advanced config?输入 n,回车
8Keep this "happyone" remote?输入 y,回车
9q退出配置界面

📂 如何迁移配置到新机器?

如果你换了服务器或重装了系统,不用重新配置,直接把 rclone.conf 文件复制过去就行。

  1. 找到你的 rclone.conf 文件(通常在 C:\rclone\ 或 %APPDATA%\rclone\)。
  2. 把它复制到新机器的相同位置
  3. 在新机器上安装 WinFsp,然后就可以直接挂载了,不需要重新运行 rclone config

📌 验证配置是否正确

配置完成后,用以下命令测试:

rclone lsd happyone:
  • 如果列出了你的存储桶(Bucket),说明配置正确 ✅
  • 如果报 401 unauthorized,说明 keyID 或 applicationKey 填错了,重新配置一遍。

🔗 1. 手动挂载 Y 盘(临时使用)

打开一个管理员身份的命令提示符(CMD),依次执行:

cd /d C:\rclone
rclone mount happyone: Y: --vfs-cache-mode writes --dir-cache-time 3600s
  • happyone::你的远程配置名称(就是你 config 里设置的名字)
  • Y::挂载的盘符,可以换成 Z: 等
  • --vfs-cache-mode writes:启用写入缓存,提升性能
  • --dir-cache-time 3600s:缓存文件列表1小时,大幅减少API请求

挂载后,这个 CMD 窗口不能关闭,最小化即可。打开“我的电脑”就能看到 Y 盘。

🪄 2. VBS 脚本静默挂载(后台运行,无窗口)

如果你不想看到 CMD 窗口,可以用 VBS 脚本实现后台挂载。

创建一个文本文件,粘贴以下内容:

CreateObject("WScript.Shell").Run "cmd /c cd /d C:\rclone && rclone mount happyone: Y: --vfs-cache-mode writes --dir-cache-time 3600s", 0, False

保存为 挂载云盘.vbs(注意扩展名是 .vbs)。

使用方法

  • 双击运行即可,没有任何窗口弹出,Y 盘在后台自动挂载。
  • 如果要开机自启,把这个 .vbs 文件放到启动文件夹(Win + R → 输入 shell:startup → 回车,然后把文件放进去)。

📤 3. 复制文件或目录到 B2(上传)

上传操作不需要挂载,直接在 CMD 里运行 rclone copy 命令。

复制单个文件:

cd /d C:\rclone
rclone copy "D:\电影\阿凡达.mkv" happyone:Happy-One/ --progress

复制整个目录(包含子目录和所有文件):

rclone copy "D:\电影" happyone:Happy-One/ --progress --transfers 4
  • --progress:显示进度条
  • --transfers 4:同时上传4个文件,提升速度
  • 如果网络不稳,可以加 --retries 10 增加重试次数