V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Amanises
V2EX  ›  问与答

DropBox 自动同步 Veracrypt 加密卷的问题

  •  
  •   Amanises · 2020-09-26 21:47:56 +08:00 via Android · 3024 次点击
    这是一个创建于 1301 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我试了几个网盘,包括百度云,Grive,坚果云,最后 Dropbox,发现都不支持字节级的同步,

    网上搜索得知 Dropbox 支持,不知道是我哪里操作不对了?

    我验证的方法是先加载然后拖文件进去,同步(然后我这里 Dropbox 检测不到有了变动),从网页版下载原来的文件,解密,发现没有更新

    求大佬指出失误的地方

    25 条回复    2020-09-27 16:14:08 +08:00
    Amanises
        1
    Amanises  
    OP
       2020-09-26 22:54:12 +08:00 via Android
    从 Dropbox 论坛搜到了一些消息,把“从不保存历史记录”取消打勾后,仍然不行。
    Amanises
        2
    Amanises  
    OP
       2020-09-26 22:57:00 +08:00 via Android
    折腾了一天结论是,Dropbox 从某个版本“Version82”,差不多在 19 年 10 月份左右取消了对比字节级的差距,改用对比修改时间了。
    文中“丑陋”的解决方法是建立新文件夹( file_yyyymmdd )拖进去,修改然后保存。
    看起来企业都会省事。
    paradoxs
        3
    paradoxs  
       2020-09-26 23:03:08 +08:00
    只要能增量同步,还算可以用。
    Amanises
        4
    Amanises  
    OP
       2020-09-26 23:05:22 +08:00 via Android
    @paradoxs 不能
    paradoxs
        5
    paradoxs  
       2020-09-26 23:08:07 +08:00
    是不是只是因为 dropbox 没支持 veracrypt? 毕竟 truecrypt 和 veracrypt 是不同的东西。
    ----------------
    另外,
    “Dropbox 从某个版本“Version82”,差不多在 19 年 10 月份左右取消了对比字节级的差距,改用对比修改时间了。”

    这个是从哪里看到的。
    Amanises
        6
    Amanises  
    OP
       2020-09-26 23:12:16 +08:00 via Android
    @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 的回答
    Sharuru
        7
    Sharuru  
       2020-09-26 23:19:27 +08:00
    坚果云与 Dropbox 都是支持增量同步的。
    Dropbox 由于不支持任意文件及同步被我弃用了很久。

    我用验证了一下,验证方法:
    创建了一个加密压缩包文件后等待坚果云同步完成(此时花费时间较长)。
    同步完成后,修改压缩包文件,等待坚果云同步(此时花费很短),查看流量消耗,仅几 KB 。
    从网页端下载同步后文件,证实为修改后内容。

    LZ 你提到的问题,我猜测是由于此时该文件因为仍在读写,程序认为无法同步导致的。
    这样的情况在坚果云中会显示“锁定中”,估计 Dropbox 可能也有类似的设定。
    Amanises
        8
    Amanises  
    OP
       2020-09-27 00:09:59 +08:00 via Android
    @Sharuru 你是用 VC 或者 TC 加密的吗,我觉得我的方法应该不会出现你说的问题:
    我在文件的加载-拖放文件-卸载,这三步只要系统读条读完了应该是瞬时的。
    在读条时候,DB 盘是不会检测更新的,然后问题在于我三步操作完成了,DB 盘检测不到变化,所以也就没有上传。
    前面我提到了 DB 盘在某个版本后就不支持这样的更新了,所以很可能是为了节省成本改成依据时间戳修改。
    坚果云我也是同样的步骤,试了试也不行。
    ps:坚果云可能被“国家安全”了,我今天在注册坚果云的时候使用 GV,然后 error,使用国内实名手机号就可以。
    以上坚果云和 DB 我都是免费版本,可能和氪金用户有所不同。
    jadec0der
        9
    jadec0der  
       2020-09-27 05:44:04 +08:00
    dropbox 同步加密文件可以考虑一下 cryptomator
    ahhui
        10
    ahhui  
       2020-09-27 07:38:18 +08:00 via iPhone
    因为 veracrypt 等加密盘因为安全因素对加密后的文件修改是不会改变日期和时间的,同时文件体积也不会发生变化,所以对于 dropbox 这种同步盘要想监控到文件更改,只能不停的全文见 hash,耗时费力不说,可能一个更改后,hash 导致文件被占用,你下一个更改就会失败。所以用它来同步加密盘文件并不合适。楼上推荐的 cryptomator 可以试试,但我用过也不理想,主要是你要是盘里的文件多了,挂载后资源管理器刷新被加密的文件很慢,性能很差。
    ahhui
        11
    ahhui  
       2020-09-27 07:40:19 +08:00 via iPhone
    全文见=全文件
    cdfmr
        12
    cdfmr  
       2020-09-27 08:03:59 +08:00 via Android
    unmount 加密卷后会触发 dropbox 的同步动作。
    Amanises
        13
    Amanises  
    OP
       2020-09-27 08:29:08 +08:00 via Android
    @cdfmr 昨天有个网友也试了,他的可以同步,但是不知道增量了没。
    Amanises
        14
    Amanises  
    OP
       2020-09-27 08:30:00 +08:00 via Android
    @ahhui 也就是现在的 DB 已经不支持 VC 了吗
    Amanises
        15
    Amanises  
    OP
       2020-09-27 08:30:15 +08:00 via Android
    @jadec0der 没试过这个,有空了解下
    ahhui
        16
    ahhui  
       2020-09-27 08:55:58 +08:00 via iPhone
    @dongyuchiao 当初还是 truecrypt 的时候就不支持啊。不记得有多少年了,可能大于 5 年吧。我反正当年用过一次发现这问题后就没用 dropbox 同步 tc 文件了
    Amanises
        17
    Amanises  
    OP
       2020-09-27 09:17:10 +08:00 via Android
    @ahhui 我就害怕是自己的问题😄,不过我看 DB 的官方论坛说是 version82 之后才不支持的
    Amanises
        18
    Amanises  
    OP
       2020-09-27 09:17:48 +08:00 via Android
    @ahhui 那你现在用什么盘同步?
    matrix67
        19
    matrix67  
       2020-09-27 09:33:35 +08:00
    vc 要退出吧。卷卸载掉。
    ahhui
        20
    ahhui  
       2020-09-27 09:57:01 +08:00 via iPhone
    @dongyuchiao 我现在没用 db 了。自己存硬盘双备份,用的 FreeFileSync
    hanru
        21
    hanru  
       2020-09-27 09:57:28 +08:00 via Android   ❤️ 1
    @dongyuchiao 我把这个帖子从头到底看完了,Dropbox 的应对怎么评价呢…有大厂的味道了。但至少目前而言是有解决方案的:1 、升级到最新版; 2.1 、TC/VC 的设置里不要勾选修改后保持文件卷的时间戳不变;或,2.1 、将文件卷的后缀修改为.hc 或.tc
    mcone
        22
    mcone  
       2020-09-27 10:07:59 +08:00   ❤️ 1
    我之前也发现过类似的问题,每次跑完我都自己 touch 一下……
    感觉 dropbox 目前的策略是不会频繁对比 hash
    Amanises
        23
    Amanises  
    OP
       2020-09-27 11:44:19 +08:00 via Android
    @hanru 谢谢耐心的帮助。
    我中午按照你的修改再试一遍。您说的“TC/VC 中修改后保持文件卷的时间戳”的 uncheck 是不是就是 win 端中取消对“保持文件历史记录”的勾选?
    Amanises
        24
    Amanises  
    OP
       2020-09-27 14:07:07 +08:00 via Android   ❤️ 1
    @hanru 谢谢你,测完发现可以了。
    hanru
        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)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2688 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 12:01 · PVG 20:01 · LAX 05:01 · JFK 08:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.