OneDrive 的上传同步逻辑究竟是怎样的呢?

2019-02-24 10:41:42 +08:00
 shaojz2005

OneDrive 现在上传速度已经不算很慢了,于是在 v2 上了一辆家庭车,但现在不太理解它的上传同步逻辑,让人迷惑,想请教一下:

我的需求是:

  1. 当年的资料,需要放在我的电脑上,并且定期同步到 OneDrive ;
  2. 往年的资料,我希望只放在 OneDrive 上,不占用我电脑的空间,修改的结果也只在 OneDrive 上。

第一个需求比较普通,就是同步即可,OneDrive 的目录在 c 盘不方便,就建个软链接即可,网上的课程大部分都是满足这个需求的;

第二个需求让我比较疑惑,按照我的理解,做法应该是:

  1. 复制往年的资料目录到 OneDrive 文件夹,让它进行同步上传;
  2. 上传完毕之后,右键选择目录,选择“释放空间”。

但实际操作中发现有 2 个问题:

  1. 由于文件很多,几千个,20 多 G,我发现 OneDrive 在同步一段时间之后,就显示同步成功了,但如果关闭 OneDrive 再打开,会继续同步。是不是 OneDrive 为了节省资源,不是一直同步完成的,而是间歇性的同步呢?但这样我不知道它是否同步完了。
  2. 可能也是基于第一个问题,选择释放空间,似乎也不能完全释放,还是占用着跟同步目录容量大约一半的空间。

不知道是否有解决办法?

3303 次点击
所在节点    问与答
6 条回复
zqqian
2019-02-24 10:57:56 +08:00
第二个需求用网页版上传,或者用第三方工具上次
传完之后删除本地文件夹就好了
shaojz2005
2019-02-24 10:59:47 +08:00
@zqqian 第三方工具是指什么呢?
zqqian
2019-02-24 11:01:38 +08:00
@shaojz2005 #2 好多备份软件都可以选择备份到 OneDrive,比如我用的是 goodsync
neteroster
2019-02-24 11:04:30 +08:00
我觉得是 OneDrive 客户端的问题。

第二种需求,可以试试 Rclone ( https://rclone.org/onedrive/ )
Rclone 有一个挂载功能,可以把 OneDrive 空间挂载到系统中作为一个“磁盘”,这个虚拟磁盘不会消耗本地空间。如果需要上传不经常更改的文件,复制进去就好了。

当然客户端和 Rclone 一起用可能会有些麻烦,还有一种解决方案:完全用 Rclone:
写一个脚本,每间隔一段时间(如 5s )运行一次 Rclone 同步.
neteroster
2019-02-24 11:06:24 +08:00
@neteroster 刚刚想起来 OneDrive 有个配额限制,可能你的小文件太多触发了限制,要过段时间才能上传。这个很难解决
kimi0
2019-02-24 11:08:04 +08:00
建议,2 这种冷数据,同步完成以后,再选 free up space

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/538114

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX