V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wohenyingyu01
V2EX  ›  macOS

急! mac os 文件莫名消失!!!怎么找回?

  •  
  •   wohenyingyu01 · 2015-03-30 09:58:20 +08:00 · 10050 次点击
    这是一个创建于 3531 天前的主题,其中的信息可能已经有所发展或是发生改变。
    昨天好不容易吧源代码git下来,git了整整一周,还特别打开看了一眼,一共750兆,开心得去玩dota了,今天早上去办公室一看,卧槽整个文件夹直接消失了!!!!连渣都不剩!!!!回收站也没有!!!也搜索不到任何东西!!回收站没有被清空,还有很多以前下载一半断掉的残留文件!!!我tm都已经开始怀疑人生了!!!难道我是在梦里git完的?????梦里打的dota?????求救啊啊啊啊啊!!!!!
    35 条回复    2015-04-01 15:55:02 +08:00
    wohenyingyu01
        1
    wohenyingyu01  
    OP
       2015-03-30 09:58:58 +08:00
    打开隐藏文件真是连渣渣都搜不到!!!
    ooxxcc
        2
    ooxxcc  
       2015-03-30 10:04:37 +08:00
    你先问一圈实验室的人再说。。。。

    750m下了一周……你找个代理吧
    ooxxcc
        3
    ooxxcc  
       2015-03-30 10:04:46 +08:00
    实验室->办公室
    chenchenww
        4
    chenchenww  
       2015-03-30 10:04:53 +08:00
    确定是在做梦
    wohenyingyu01
        5
    wohenyingyu01  
    OP
       2015-03-30 10:04:56 +08:00
    而且从terminal历史消息来看我没有执行过任何删除命令!!
    233 git clone http://git.linphone.org/linphone-iphone.git GitProjects/Linphone --depth=1 --recursive
    234 git clone http://git.linphone.org/linphone-android.git --depth=1 --recursive
    235 git clone http://git.linphone.org/linphone-android.git GitProjects/Linphone --depth=1 --recursive
    236 git clone https://git.linphone.org/linphone-android.git GitProjects/Linphone --depth=1 --recursive
    237 git clone git://git.linphone.org/linphone-android.git GitProjects/Linphone --depth=1 --recursive
    238 git status
    239 cd GitProjects
    240 git status
    241 cd Linphone
    242 git status
    243 git log
    244 git log --pretty=short
    245 git status
    246 ls
    247 cd GitProject
    wohenyingyu01
        6
    wohenyingyu01  
    OP
       2015-03-30 10:05:51 +08:00
    @ooxxcc 这是我个人电脑,下了一周的原因是一直断一直断,我最后也是用代理的
    ooxxcc
        7
    ooxxcc  
       2015-03-30 10:06:36 +08:00
    @wohenyingyu01 可以考虑境外服务器下载完打包传到本地
    wohenyingyu01
        8
    wohenyingyu01  
    OP
       2015-03-30 10:07:36 +08:00
    @chenchenww 真心不能吧,terminal历史记录里面还有我下载的指令啊啊啊啊,也没有删除指令,回收站也没有!!!难道mac有直接删除的快捷键???
    wzxjohn
        9
    wzxjohn  
       2015-03-30 10:08:11 +08:00 via iPhone
    你不要告訴我你是下載到 tmp 里的ˊ_>ˋ
    wohenyingyu01
        10
    wohenyingyu01  
    OP
       2015-03-30 10:08:24 +08:00
    @ooxxcc 我已经是转到Github上再下载了,不过可能最近被攻击了不稳定
    wohenyingyu01
        11
    wohenyingyu01  
    OP
       2015-03-30 10:08:54 +08:00
    @wzxjohn 你看我terminal指令的历史纪录,没错啊
    ooxxcc
        12
    ooxxcc  
       2015-03-30 10:09:45 +08:00
    @wohenyingyu01 鼠标右键,删除。打开回收站,右键,删除

    找个自己的服务器,下载好了解压,通过scp/rsync传回来,实在不行迅雷下回来都行
    ooxxcc
        13
    ooxxcc  
       2015-03-30 10:11:05 +08:00
    解压->打包
    wohenyingyu01
        14
    wohenyingyu01  
    OP
       2015-03-30 10:13:12 +08:00
    @ooxxcc 回收站全是几十个同名文件,一周前以前下载一半断了的全在,就算我不小心删除到回收站,也不可能这么准就清空那个最新的吧?这得多不小心?
    wzxjohn
        15
    wzxjohn  
       2015-03-30 10:16:01 +08:00 via iPhone
    @wohenyingyu01 这个指令记录只能说明你没用命令行删,不能说明你没下载到临时目录之类的。。。
    wohenyingyu01
        16
    wohenyingyu01  
    OP
       2015-03-30 10:17:58 +08:00
    @wzxjohn 但是我指令里指定的目录是GitProjects/Linphone啊,GitProjects这个还在,但是Linphone这个文件夹就整个消失了!!!
    viator42
        17
    viator42  
       2015-03-30 10:23:31 +08:00
    我也碰到过这种事,整个项目目录被清空了,文件没了但目录结构还在,比你这还离奇,用文件恢复都找不到,那次除了用git还开了filezilla,感觉可能是这俩程序有bug.所以说重要数据还是得做好备份,还得多个备份,我现在项目都是time machine+git server+网盘多重保险.
    wohenyingyu01
        18
    wohenyingyu01  
    OP
       2015-03-30 10:41:27 +08:00
    @viator42 文件恢复软件求推荐
    wzxjohn
        19
    wzxjohn  
       2015-03-30 11:04:16 +08:00 via iPhone
    @wohenyingyu01 这有点诡异了。。。
    ETiV
        20
    ETiV  
       2015-03-30 11:38:38 +08:00 via iPhone
    看看是什么硬盘?

    苹果自己的话就去他们论坛上发帖吧……
    popbones
        21
    popbones  
       2015-03-30 11:57:52 +08:00 via iPhone
    建议先验证和修复一下磁盘,,然后在到Lost+Found里找找。我以前也遇到过极端情况下文件消失的情况,感觉就是文件写入缓存了,然后之后文件系统损坏了之类的。楼主不会用的是fusion drive吧?
    wclebb
        22
    wclebb  
       2015-03-30 18:45:01 +08:00
    这个我遇到过,不过不是 Git,是 GitBook,我写了几万字,不过每次都要更新版本很麻烦所以干脆等到1.0.0版本就上传。
    结果后来不知道怎么回事,新建章节之后出错,然后?……
    没然后了……
    重写……
    wohenyingyu01
        23
    wohenyingyu01  
    OP
       2015-03-31 09:58:10 +08:00
    @popbones 验证了,没有问题,Lost_Found在哪里?我今天用git 又clone了一遍,一共735兆,我复制了3份分别存放,1小时后,第一份变成了600兆!!!自己在减少!!!!卧槽什么情况啊,是不是clone指令会自动一直和服务器同步的???


    @wclebb
    @ETiV
    @wzxjohn
    wzxjohn
        24
    wzxjohn  
       2015-03-31 09:59:37 +08:00
    @wohenyingyu01 卧槽。。。还能自己减少。。。 clone 当然只会在你输入进去的时候有用。。。你仔细检查检查系统是不是有什么定时删除脚本之类的。。。顺便一问,你没装什么杀毒软件之类的吧。。。
    wohenyingyu01
        25
    wohenyingyu01  
    OP
       2015-03-31 10:08:47 +08:00
    @wzxjohn 没有任何杀毒软件啊,而且它隔壁的git文件都好好的!还好哥复制了3份,我又重新覆盖了一下,然后git status发现各种文件不一样,如下图

    Changes not staged for commit:
    (use "git add <file>..." to update what will be committed)
    (use "git checkout -- <file>..." to discard changes in working directory)
    (commit or discard the untracked or modified content in submodules)

    modified: submodules/linphone (modified content)
    modified: submodules/mswebrtc (modified content, untracked content)
    modified: submodules/msx264 (untracked content)

    no changes added to commit (use "git add" and/or "git commit -a")
    wzxjohn
        26
    wzxjohn  
       2015-03-31 12:52:32 +08:00
    @wohenyingyu01 你这是有什么程序在后台改你的代码吧。。。
    iwege
        27
    iwege  
       2015-03-31 16:33:06 +08:00
    有人ssh到你上面帮你删了?
    wohenyingyu01
        28
    wohenyingyu01  
    OP
       2015-03-31 18:45:11 +08:00
    @wzxjohn 怎么可能= =
    wzxjohn
        29
    wzxjohn  
       2015-03-31 19:34:10 +08:00 via iPhone
    @wohenyingyu01 除此之外别无可能。。。克隆下来之后直接断网,然后看看有没有什么可疑进程。。。
    wohenyingyu01
        30
    wohenyingyu01  
    OP
       2015-03-31 21:58:33 +08:00
    @wzxjohn 发现一点,克隆之后回收站会多出东西来,点击清空回收站会跳出错误提示,说文件还在被使用
    回收站的文件也能正在使用吗?= =
    wzxjohn
        31
    wzxjohn  
       2015-03-31 22:21:42 +08:00 via iPhone
    @wohenyingyu01 回收站的当然还能正在使用ˊ_>ˋ
    wohenyingyu01
        32
    wohenyingyu01  
    OP
       2015-03-31 23:46:12 +08:00
    @wzxjohn 不能吧?那删和不删有啥区别吗
    popbones
        33
    popbones  
       2015-04-01 15:45:38 +08:00
    我记得lost+found(如果有的话)会在系统根目录,但是真正出现OS X dump文件lost+found的几率挺低的,我遇到过一次。还有重启以后看看回收站里面有没有recovered files
    popbones
        34
    popbones  
       2015-04-01 15:54:04 +08:00
    然后建议你到Console log里面找找有没有线索
    popbones
        35
    popbones  
       2015-04-01 15:55:02 +08:00
    如果没有其它程序捣鬼的话,我是怀疑硬盘或文件系统有问题,比如硬盘缓存写不进硬盘之类的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2898 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 00:31 · PVG 08:31 · LAX 16:31 · JFK 19:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.