我试了几个网盘,包括百度云,Grive,坚果云,最后 Dropbox,发现都不支持字节级的同步,
网上搜索得知 Dropbox 支持,不知道是我哪里操作不对了?
我验证的方法是先加载然后拖文件进去,同步(然后我这里 Dropbox 检测不到有了变动),从网页版下载原来的文件,解密,发现没有更新
求大佬指出失误的地方
1
Amanises OP 从 Dropbox 论坛搜到了一些消息,把“从不保存历史记录”取消打勾后,仍然不行。
|
2
Amanises OP 折腾了一天结论是,Dropbox 从某个版本“Version82”,差不多在 19 年 10 月份左右取消了对比字节级的差距,改用对比修改时间了。
文中“丑陋”的解决方法是建立新文件夹( file_yyyymmdd )拖进去,修改然后保存。 看起来企业都会省事。 |
3
paradoxs 2020-09-26 23:03:08 +08:00
只要能增量同步,还算可以用。
|
5
paradoxs 2020-09-26 23:08:07 +08:00
是不是只是因为 dropbox 没支持 veracrypt? 毕竟 truecrypt 和 veracrypt 是不同的东西。
---------------- 另外, “Dropbox 从某个版本“Version82”,差不多在 19 年 10 月份左右取消了对比字节级的差距,改用对比修改时间了。” 这个是从哪里看到的。 |
6
Amanises OP @paradoxs 你了解的应该不多。这都是从 DB 论坛上看的,Dropbox 在此前是支持字节级的,现在支不支持我没有明确的结论,但是遇到同样问题的国外老哥发表了这样的意见。https://www.dropboxforum.com/t5/Dropbox-files-folders/Block-level-sync-for-VeraCrypt-not-working-post-83-4-152-update/td-p/372717
中 nei.a 的回答 |
7
Sharuru 2020-09-26 23:19:27 +08:00
坚果云与 Dropbox 都是支持增量同步的。
Dropbox 由于不支持任意文件及同步被我弃用了很久。 我用验证了一下,验证方法: 创建了一个加密压缩包文件后等待坚果云同步完成(此时花费时间较长)。 同步完成后,修改压缩包文件,等待坚果云同步(此时花费很短),查看流量消耗,仅几 KB 。 从网页端下载同步后文件,证实为修改后内容。 LZ 你提到的问题,我猜测是由于此时该文件因为仍在读写,程序认为无法同步导致的。 这样的情况在坚果云中会显示“锁定中”,估计 Dropbox 可能也有类似的设定。 |
8
Amanises OP @Sharuru 你是用 VC 或者 TC 加密的吗,我觉得我的方法应该不会出现你说的问题:
我在文件的加载-拖放文件-卸载,这三步只要系统读条读完了应该是瞬时的。 在读条时候,DB 盘是不会检测更新的,然后问题在于我三步操作完成了,DB 盘检测不到变化,所以也就没有上传。 前面我提到了 DB 盘在某个版本后就不支持这样的更新了,所以很可能是为了节省成本改成依据时间戳修改。 坚果云我也是同样的步骤,试了试也不行。 ps:坚果云可能被“国家安全”了,我今天在注册坚果云的时候使用 GV,然后 error,使用国内实名手机号就可以。 以上坚果云和 DB 我都是免费版本,可能和氪金用户有所不同。 |
9
jadec0der 2020-09-27 05:44:04 +08:00
dropbox 同步加密文件可以考虑一下 cryptomator
|
10
0TSH60F7J2rVkg8t 2020-09-27 07:38:18 +08:00 via iPhone
因为 veracrypt 等加密盘因为安全因素对加密后的文件修改是不会改变日期和时间的,同时文件体积也不会发生变化,所以对于 dropbox 这种同步盘要想监控到文件更改,只能不停的全文见 hash,耗时费力不说,可能一个更改后,hash 导致文件被占用,你下一个更改就会失败。所以用它来同步加密盘文件并不合适。楼上推荐的 cryptomator 可以试试,但我用过也不理想,主要是你要是盘里的文件多了,挂载后资源管理器刷新被加密的文件很慢,性能很差。
|
11
0TSH60F7J2rVkg8t 2020-09-27 07:40:19 +08:00 via iPhone
全文见=全文件
|
12
cdfmr 2020-09-27 08:03:59 +08:00 via Android
unmount 加密卷后会触发 dropbox 的同步动作。
|
16
0TSH60F7J2rVkg8t 2020-09-27 08:55:58 +08:00 via iPhone
@dongyuchiao 当初还是 truecrypt 的时候就不支持啊。不记得有多少年了,可能大于 5 年吧。我反正当年用过一次发现这问题后就没用 dropbox 同步 tc 文件了
|
17
Amanises OP @ahhui 我就害怕是自己的问题😄,不过我看 DB 的官方论坛说是 version82 之后才不支持的
|
19
matrix67 2020-09-27 09:33:35 +08:00
vc 要退出吧。卷卸载掉。
|
20
0TSH60F7J2rVkg8t 2020-09-27 09:57:01 +08:00 via iPhone
@dongyuchiao 我现在没用 db 了。自己存硬盘双备份,用的 FreeFileSync
|
21
hanru 2020-09-27 09:57:28 +08:00 via Android 1
@dongyuchiao 我把这个帖子从头到底看完了,Dropbox 的应对怎么评价呢…有大厂的味道了。但至少目前而言是有解决方案的:1 、升级到最新版; 2.1 、TC/VC 的设置里不要勾选修改后保持文件卷的时间戳不变;或,2.1 、将文件卷的后缀修改为.hc 或.tc 。
|
22
mcone 2020-09-27 10:07:59 +08:00 1
我之前也发现过类似的问题,每次跑完我都自己 touch 一下……
感觉 dropbox 目前的策略是不会频繁对比 hash |
23
Amanises OP @hanru 谢谢耐心的帮助。
我中午按照你的修改再试一遍。您说的“TC/VC 中修改后保持文件卷的时间戳”的 uncheck 是不是就是 win 端中取消对“保持文件历史记录”的勾选? |
25
hanru 2020-09-27 16:14:08 +08:00 1
@dongyuchiao 是修改 VeraCrypt 的设置选项。TrueCrypt 的选项如下图,VeraCrypt 应该类似。
![image.png]( https://i.loli.net/2020/09/27/YFUBmwWrEHLSkQh.png) |