将 Seafile 迁移到 OneDrive — 使用 RcloneView 传输文件
淘汰自托管的 Seafile 服务器转向 Microsoft OneDrive,并不意味着需要手动下载再重新上传 — RcloneView 可以直接连接两者,并在单个任务中将资料库迁移过去。
超出自托管 Seafile 部署规模的团队,通常会转向 OneDrive,以便将文件存储纳入现有的 Microsoft 365 订阅并减轻服务器维护负担。RcloneView 将 Seafile 和 OneDrive 视为同一窗口中的对等远程,因此您可以浏览两者、比较其内容,并执行受控传输,而无需先将资料库导出到本地磁盘。RcloneView 可在一个窗口中挂载和同步 90 多个服务商,并支持 Windows、macOS 和 Linux,因此无论您的 Seafile 服务器位于本地还是私有数据中心,相同的工作流程都同样适用。

在一个地方管理和同步所有云端
RcloneView 是 rclone 的跨平台 GUI。通过清爽的可视化界面比较文件夹、传输或同步文件,并自动化多云工作流。
- 一键作业:复制 · 同步 · 比较
- 调度器与历史记录,实现可靠的自动化
- 支持 Google Drive、OneDrive、Dropbox、S3、WebDAV、SFTP 等
核心功能免费。Plus 提供自动化功能。
连接您的 Seafile 服务器
打开 New Remote 并选择 Seafile,然后输入您的服务器 URL、用户名和密码。如果启用了双重身份验证,请在提示时输入一次性令牌。连接后,RcloneView 会在文件浏览器中列出您有权访问的每个资料库(个人和共享的),文件夹树和文件列表与其他远程一致。
加密资料库需要先提供其资料库密码,RcloneView 才能读取内容。在安排完整迁移之前,请先在一个较小的加密资料库上测试访问是否正常,因为缺少密码会显示为空文件夹,而不是明显的错误提示。
添加 Microsoft OneDrive
通过 New Remote > OneDrive 添加第二个远程。RcloneView 会打开浏览器窗口进行 OAuth 登录 — 使用您的 Microsoft 账户进行身份验证并批准所请求的权限。对于 OneDrive for Business 租户,同样适用相同的 OAuth 流程,标准使用无需单独的应用注册。
在开始传输之前,在 OneDrive 中创建一个目标文件夹,例如 Seafile Import/。将迁移的内容隔离存放,便于抽查结果,并避免与 OneDrive 根目录中已有的内容混杂在一起。
运行迁移任务
在两个远程都打开的情况下,较小的资料库可以直接拖拽传输 — 在两个不同远程之间拖放会执行复制操作,Seafile 原始内容保持不变。对于完整的服务器迁移,请改用四步式 Job Wizard:将 Seafile 资料库设为源,将 OneDrive 文件夹设为目标,然后在第 2 步中配置传输数量和相等性检查器。
在正式传输之前,请始终运行试运行。它会列出将要复制的所有文件,而不会移动任何数据,是在提交传输之前发现源文件夹错误或资料库意外庞大的最快方法。预览结果无误后,启动任务并在 Transferring 选项卡中跟踪进度;Job History 会永久记录移动的内容和时间。
快速上手
- 从 rcloneview.com 下载 RcloneView。
- 点击 New Remote > Seafile,输入您的服务器 URL 和凭据。
- 点击 New Remote > OneDrive,完成 OAuth 授权。
- 运行试运行,然后执行迁移任务并在 Job History 中确认结果。
以这种方式将 Seafile 迁移到 OneDrive,可以让每次传输都有据可查,让您始终清楚知道旧服务器上离开了什么内容,以及它们最终去往何处。
相关指南:
- 使用 RcloneView 管理 Seafile 云同步与备份
- 使用 RcloneView 管理 OneDrive 云同步与备份
- 使用 RcloneView 将 Seafile 迁移到 Google Drive