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

Dropbox同步丢失大量文件后不能自动回滚

  •  
  •   tomyiyun · 2012-11-27 00:44:53 +08:00 · 4681 次点击
    这是一个创建于 4371 天前的主题,其中的信息可能已经有所发展或是发生改变。
    Dropbox双系统同步误删除了大量的文件,搜索了下没有按照删除日志回滚的方法?


    前两天从Linux单系统的硬盘里划出一个新分区试水Win8,在windows里面安装dropbox后,系统预计下载我二十多个G的资料需要几天。因而切回linux把dropbox文件夹下所有的文件拷贝到win下对应的目录。应该就是这个拷贝的过程中出现了问题,但是拷贝进程完全没有报错。

    等win下索引全部文件成功后切换回Linux,发现dropbox在自动删除大量文件,我以为是参加的share folder中别人的行为就没有细看。直到今天需要用的文档发现不在硬盘里了才意识到问题的严重性。查看了Dropbox网页中的Event存档,丢失了数百个文件夹的上千个文件,代码、文档、图片、视频都有,并且分散随机,没有任何规律,三四年来的文档都有丢失。

    然后就是这里出现的让我最不可思议的地方,dropbox提供了从删除文档中恢复的功能,我也一直以为这样就万无一失了,但是这个功能是需要一个文件夹一个文件夹手动选择文件恢复的,不能按照删除日志来进行批量回滚!

    估计未来的几天内是需要刻苦奋斗去恢复丢失的文件了,不知道这次之后,是否要找个更保险,方便一点的文件同步服务呢?
    11 条回复    2014-11-25 18:44:28 +08:00
    jerry
        1
    jerry  
       2012-11-27 00:53:57 +08:00
    最近也在研究这个,看了下 dropbox api,发现有 copy 功能,准备写个脚本按日归个档
    flytwokites
        2
    flytwokites  
       2012-11-27 10:04:25 +08:00
    我也用dropbox作工作备份,不过不是直接把工作目录放到dropbox下,而是每日cron定点rsync工作目录到dropbox目录,怕就是万一dropbox出问题。
    Livid
        3
    Livid  
    MOD
       2012-11-27 10:28:18 +08:00
    目前最靠谱的选择可能依然是 Dropbox,因为当不靠谱的事情发生的时候,Dropbox 可以有最多的钱和人去解决。
    wszf
        4
    wszf  
       2012-11-27 11:01:20 +08:00
    一直用dropbox同步代码,暂时没出现过问题。
    tomyiyun
        5
    tomyiyun  
    OP
       2012-11-27 15:05:50 +08:00
    @Livid 你这里所说的不靠谱的事情是指用户方面发生的问题还是服务器上发生的问题呢?
    Livid
        6
    Livid  
    MOD
       2012-11-27 15:07:33 +08:00
    @tomyiyun 我是指,同步算法问题或是服务器崩溃之类的问题。
    cabbala
        7
    cabbala  
       2012-11-27 17:06:52 +08:00
    为什么要存两份呢。。直接在Linux下做个软链接就好了
    xowenx
        8
    xowenx  
       2012-11-27 23:18:02 +08:00
    有点不理解。。既然你在win下有一份文件,何必在dropbox里恢复,直接考回来不就行了?。或者更简单点,在linux里做个软链或者mount --bind把win下的dropbox目录映射回你的~下。
    tomyiyun
        9
    tomyiyun  
    OP
       2012-11-29 21:39:53 +08:00
    @xowenx 就是在这个拷贝的过程中不知道哪里发生的问题,导致文件没有完全拷贝到win中,然后dropbox没有为我下载没能拷贝成功的文件而是在服务器上的文件索引里删除了这些文件。这些文件在linux下的备份也在下一次同步中被删除。
    然后我的工作大多是在linux下,所以不希望映射win中的文件。

    BTW,我linux工作目录中的大量软链被拷贝到win中后被系统辨认成为了一种无效文件,被再次同步回linux下。
    cabbala
        10
    cabbala  
       2012-11-29 23:02:31 +08:00
    @tomyiyun 软链接当然无法拷贝。。能拷贝的那是硬链接。
    myexcite
        11
    myexcite  
       2014-11-25 18:44:28 +08:00
    能手动恢复已经是万幸了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5211 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 03:47 · PVG 11:47 · LAX 19:47 · JFK 22:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.