V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Dropbox - Simplify your life
注册 Dropbox
Dropbox for Developers
P99LrYZVkZkg
V2EX  ›  Dropbox

Dropbox同步策略有问题?

  •  
  •   P99LrYZVkZkg · 2013-01-24 18:36:04 +08:00 · 3705 次点击
    这是一个创建于 4101 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我在Thinkpad和Macbook Air上用Dropbox,将20GB的单个TrueCrypt加密文件在Thinkpad做好后,放入Dropbox目录进行同步。

    然后用移动硬盘将此文件拷贝到Macbook Air的Dropbox相同目录下。

    此后Thinkpad 24小时开机传了一个周总算同步上去了(貌似北京联通adsl上传有限速)

    此间Macbook Air 不定时开机。

    问题来了。

    在Thinkpad已经完成后,Macbook Air Dropbox并没有发现本地的TrueCrypt文件和云端的是同一份,Dropbox居然在下载这个20GB的文件,临时文件存在Dropbox下面的.dropbox.cache目录下。

    难道Dropbox要把这20GB的文件完全下载下来,才知道这个文件和本地是一致的?崩溃。

    就这软件每年淘了138$(99$空间+39$无限历史版本)太憋屈了。
    5 条回复    1970-01-01 08:00:00 +08:00
    pengjiayou
        1
    pengjiayou  
       2013-01-24 19:15:47 +08:00
    是要下载完了才行,话说你啥软件?
    swulling
        2
    swulling  
       2013-01-24 19:17:24 +08:00
    囧,为啥不用局域网同步,同步速度好几M。。
    feiandxs
        3
    feiandxs  
       2013-01-24 21:13:11 +08:00   ❤️ 1
    不,lz,不是这样的。
    dropbox可以做文件hash,前提是这个文件已经在dropbox了。
    现在的情况是
    你tp 有 一个文件 在dropbox服务器上有记录了
    你用移动硬盘复制了一个到mac 上 扔在dropbox目录下
    在你日常的使用中,dropbox忠实的把从tp传上来的这个文件往mac上扔。
    你困惑的是为什么文件一样的,它还在传。
    因为你tp里的文件花了一周传完了,但你在mac上用移动硬盘复制过去的的这个文件,还没有传到服务器上去。
    dropbox会在mac上把tp传输到服务器的那个文件给原样扔到mac后,才会发现,但那时候它会根据重名原则把其中一份改成另外一个命名的文件,让你自己取舍。
    所以现在你要做的应该是——将两台机器置于一个局域网内,删除掉mac上本来用移动硬盘复制过去的那个文件,由dropbox发现机器在同一个局域网内后,通过内网把tp上的文件同步到mac上去。只要这个步骤完成后,万事大吉。
    P99LrYZVkZkg
        4
    P99LrYZVkZkg  
    OP
       2013-01-24 21:40:58 +08:00 via iPad
    @feiandxs 原来如此,一个在公司用一个在家用,所以一直不知道还有局域网同步。

    我还是觉得移动硬盘拷贝的文件应该被识别,wifi传20gb也要一会。
    764664
        5
    764664  
       2013-01-24 22:16:06 +08:00
    我觉得是时序的问题,如果先在TP上传完再拷进mac是不会出问题的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5906 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 02:24 · PVG 10:24 · LAX 19:24 · JFK 22:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.