跳到主要内容

Combine 远程 — 在 RcloneView 中将多个云文件夹合并为一棵目录树

· 阅读需 6 分钟
Alex
Principal Engineer

不用再在五个远程标签页之间来回切换 —— RcloneView 的 Combine 远程可以将不同云存储提供商的文件夹拼接成一棵虚拟文件夹树。

想象一家视频制作工作室,原始素材存放在 Google Drive,项目文件存放在 Dropbox,成片渲染结果存放在 Backblaze B2。每个远程单独使用都没问题,但每次要找"Project X 的母版剪辑在哪"时,都得逐一查看三个标签页。RcloneView 的 Combine 远程 —— 作为 rclone 虚拟远程封装器之一 —— 通过将多个上游文件夹以命名子目录的形式呈现在同一个虚拟远程中,解决了这个问题,让整个项目都归于同一个根目录之下,而无需实际移动任何文件。

RcloneView 应用预览

在一个地方管理和同步所有云端

RcloneView 是 rclone 的跨平台 GUI。通过清爽的可视化界面比较文件夹、传输或同步文件,并自动化多云工作流。

  • 一键作业:复制 · 同步 · 比较
  • 调度器与历史记录,实现可靠的自动化
  • 支持 Google Drive、OneDrive、Dropbox、S3、WebDAV、SFTP 等
WindowsmacOSLinux
免费开始使用 →

核心功能免费。Plus 提供自动化功能。

Combine 远程究竟做了什么

Combine 与 Union 不同:Union 将多个来源合并为一个统一视图,文件看起来像是共享同一个目录。而 Combine 则是将每个上游远程(或其中的特定子文件夹)分配到合并后虚拟目录树中的一个命名子目录 —— 因此 footage:renders: 会在同一个远程下显示为 production/footageproduction/renders,彼此完全独立,却可以一起浏览。没有任何文件被复制或重复存储;RcloneView 会实时将读写操作直接路由到原始远程。

Creating a Combine virtual remote in RcloneView

在 RcloneView 中设置 Combine 远程

在"远程"标签页中打开远程管理器,创建一个类型为 Combine 的新远程。将每个上游远程(或 remote:path)映射到你希望它在合并树中呈现的子目录名称,然后保存。结果会像其他任何远程一样出现在浏览器面板中 —— 展开它,每个映射的来源都会显示为独立的顶层文件夹,支持你在原生远程上使用的同样的复制、移动和拖放操作。RcloneView 可在一个窗口中挂载和同步 90 多个提供商,支持 Windows、macOS 和 Linux,因此由 Google Drive、Dropbox 和 B2 文件夹构建的 Combine 远程,无论在哪种操作系统上运行,表现都完全一致。

Browsing a Combine remote's merged folder structure

实际使用场景

除了媒体制作行业,Combine 远程也适合那些云账户是逐渐积累起来的用户 —— 比如一家摄影工作室,RAW 文件分散在一个旧的 Dropbox 套餐和一个较新的 S3 存储桶中;或者一个小团队,合同存放在 SharePoint,发票却在 Google Drive 中。将两者都封装到同一个 Combine 远程下,意味着一个文件夹比较或同步任务就可以针对整个逻辑结构运行,而不用为每个提供商单独运行任务,任务历史记录也会显示为一条统一的记录,而不是几条互不相关的日志。

Scheduling a sync job against a Combine remote

Combine 与其他虚拟远程的比较

选错封装器是很容易发生的事。Alias 只是给一个层级很深的路径起一个简短的名字 —— 不涉及合并。Union 会将多个来源混合成看起来像一个共享文件夹的东西,适合用来汇集免费存储空间。Crypt 则是在现有远程之上对文件和文件夹名称进行加密。而 Combine 正是当你希望不同来源保持独立、但又能从同一个根目录中浏览时应该选择的方案。

Mounting a Combine remote from Mount Manager

开始使用

  1. 如果还没有安装,请从 rcloneview.com 下载 RcloneView
  2. 如果尚未配置,请添加你想要合并的各个远程(远程标签页 > 新建远程)。
  3. 在远程管理器中创建一个新的 Combine 远程,将每个上游来源映射到一个子目录名称。
  4. 在浏览器面板中浏览合并后的目录树,并对其运行你的第一个比较或同步任务。

一旦你分散的云账户都归入同一个 Combine 远程之下,文件夹结构就不再是你每次查找文件时都要付出的代价。


相关指南:

支持的云服务商

Local Files
WebDAV
FTP
SFTP
HTTP
SMB / CIFS
Google Drive
Google Photos
Google Cloud Storage
OneDrive
Dropbox
Box
MS Azure Blob
MS File Storage
S3 Compatible
Amazon S3
pCloud
Wasabi
Mega
Backblaze B2
Cloudflare R2
Alibaba OSS
Ceph
Swift (OpenStack)
IBM Cloud Object Storage
Oracle Cloud Object Storage
IDrive e2
MinIO
Storj
DigitalOcean Spaces