使用CloudDrive实现123云盘到百度网盘的自动备份
目前,我主要使用百度网盘和123云盘来备份本地数据。原本的计划是分别将数据上传到两个网盘,以避免其中某个网盘删文件的风险。但是,在使用Duplicati进行加密备份时,发现通过Alist备份到百度网盘的兼容性存在一些问题。妥协后,决定改用其他工具,直接从 123 云盘复制数据到百度网盘。虽然Alist提供了网盘间复制的功能,但只能手动操作,无法实现自动化。于是,我找到了CloudDrive这款工具。
为了方便使用,用的docker安装的
docker run -d \
--name clouddrive \
--restart unless-stopped \
--env CLOUDDRIVE_HOME=/Config \
-v /data/clouddrive:/CloudNAS:shared \
-v /data/clouddrive_config:/Config \
--network host \
--pid host \
--privileged \
--device /dev/fuse:/dev/fuse \
cloudnas/clouddrive2
安装完成后,添加两个网盘,然后添加备份任务,选择源文件夹和目标文件夹(支持多个)。最初,我在本地测试了备份流程,但由于 CloudDrive 运行时会占用本地带宽,因此想到可以将其部署到 VPS 上,数据都在云端,程序只是作为中转。
正好有台相对空闲的阿里云 200M 轻量应用服务器,于是拿来进行测试。测试数据量大约35GB,起初下行带宽可以稳定跑满。但在复制到30GB 左右时,开始限速,速度降到一半以下,而上行带宽保持不变,整体仍可接受。第二天测试速度已经恢复。
评论
发表评论