折腾本腾
Unraid 云盘同步方案:“三叉戟”同步(Alist-CloudDrive2-CloudSync) | JackieWu
00 分钟
2024-1-17
2024-3-2
type
status
date
slug
summary
tags
category
icon
password
URL
notion image
本方案并不是博主原创,思路来自一位朋友给我的文章,链接地址:
notion image

1. 思路概述

  1. 在 Unraid 上使用 Alist 添加本地存储,借助 WebDAV 对外提供共享。
  1. 在群晖上安装 CloudDrive 容器,并通过 WebDAV 协议挂载 Unraid 的存储到群晖本地。
  1. 使用群晖的 Cloud Sync 套件连接到对应的网盘,然后同步已经挂载到本地的 Unraid 文件,最终实现 Unraid 与网盘之间的同步。
notion image
“三叉戟”同步

1.1 Alist 添加 Unraid 存储

1.2 使用 CloudDrive2 借助 WebDAV 协议挂载 Alist 的存储

  • 使用 Rclone (有插件和 Dokcer 可以使用)。
  • 使用 davfs2 filesystem 插件。
  • 使用 CloudDrive2 工具(收费工具,可免费挂载一个云存储)。
也有可能是我使用的方式不太正确,所以如果读者们有 Rclone 和 davfs2 filesystem 插件的相关使用经验,欢迎分享。

1.3 使用群晖 Cloud Sync 套件同步到网盘

  • 支持多个云存储:套件默认可以支持连接到多个网盘,设置简单易用。
  • 加密和压缩:支持文件加密和压缩上传,不用担心网盘给和谐了。
  • 自定义同步策略:准确选择要同步的文件和文件夹,并选择单向或双向同步。
  • 流量控制:支持自定义同时上传和下载的文件数量上限和带宽限制,以提升同步任务运行效率。
  • 增量备份:只对有改动的部分做上传,可以大大节省资源。

2. 实施部署

3. 结尾&其他注意事项

3.1 结尾

3.2 其他注意事项

  • CloudDrive2 目前是收费软件,但可以免费添加一个存储,这也是配合使用 Alist 的原因 —— Alist 可以添加多个网盘,而我们只需要在 CD2 中添加 Alist 的 WebDAV 就相当于添加了多个网盘。
  • Unraid 上的文件如果使用 SMB/NFS 挂载到群晖上的话,那么 Cloud Sync 套件是不支持同步的。而且即使不是 Cloud Sync,其他一些群晖的套件也不能很好的支持这种挂载形式,比较经典的一个案例是使用 NFS 挂载到群晖的相片或者一些影音文件,Photo 套件和 VideoStation 是无法正常索引的(有办法解决但是我没研究),因为这涉及到群晖数据库的一些问题,因此一般都不建议在群晖上使用 NFS/SMB 挂载其他远程服务器的共享文件到群晖上给到其他的应用读取。

评论
Loading...