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

有没有服务器误删文件后,很纠结的经历

  •  
  •   dennyzhang · 2016-09-15 23:46:41 +08:00 · 4288 次点击
    这是一个创建于 2751 天前的主题,其中的信息可能已经有所发展或是发生改变。
    说一说,让大伙乐一乐。

    有啥挽救的妙招也顺带分享一下
    11 条回复    2016-09-16 09:56:56 +08:00
    lslqtz
        1
    lslqtz  
       2016-09-15 23:57:24 +08:00
    有的。
    我误删了 /usr/bin ,机子没问题,所以没重启。
    后面被打了后封机,重开,开不起来,然后噗噗噗了。
    dennyzhang
        2
    dennyzhang  
    OP
       2016-09-16 00:00:20 +08:00
    @lslqtz 赞赞赞。

    后来呢?就直接重装了,还是再挣扎了一下?
    lslqtz
        3
    lslqtz  
       2016-09-16 00:01:24 +08:00
    @dennyzhang 重装了,没法挣扎,没有 VNC 。
    nfroot
        4
    nfroot  
       2016-09-16 01:47:42 +08:00
    老总硬盘不知道哪里故障,给重装系统,在重装系统之前已经拷贝出所有数据在移动硬盘,然后装好系统后重新拷回去。
    (引导坏了,怎么都修复不好,重装系统都不引导了,又是单分区……最终重新分区解决 [毕竟技术和时间都有限,取其轻也] )


    半个月后,老总说,有文件丢失了,我说全部拷贝过来了!
    她坚持说桌面上有文件丢失了!我说不可能!没看到出错信息!拿出移动硬盘,备份文件夹桌面文件夹空空如也(说明备份出来的文件没有遗漏,但是么备份出来的文件就呵呵了,当时拷回来用的是“移动”,而当时备份是有少数文件拷不出,但是不是资料部分)

    老总说,你为什么不把备份出去的文件全部拷贝回来?我说你硬盘放不下了!(本来单分区,重装系统顺便重新分区了,自然就没办法单独放在某个分区了,我备份的时候是整个 C 盘所有文件都备份了),只需要拷贝回来数据就行了,其他的软件和系统文件拷回来没用!(然后她默默的把移动硬盘里其余文件也复制回来,我就等着看她塞满 C 盘……)

    然后她又说,为什么系统不能恢复到出问题前?我说已经尝试过 N 种方法,都失败了!(这个问题其实她问了好几次了)


    最终我只有服软,称可能第一次备份文件的时候,文件就已经坏了,所以没成功拷出来……



    一定要记住啊:

    第一:什么坏了都不要坏硬盘!
    第二:不要指望用户会信任你!
    第三:一定要谨慎操作数据文件!并做到心里有数,才能有自信去反驳!
    第四:永远不要和领导作对!当错误(误会)无法挽回的时候,想办法给两个人找一个台阶下!

    第五:有的工作真的很无奈,你明明只是个开车的,领导却以为你是开发这个汽车的工程师,面面俱到!每一个技术点,每一个部件都能了如指掌,轻松修复。

    (基本没有误删过什么数据,最严重的一次也就是打错了命令删除掉了刚装的系统文件而已。)
    ryd994
        5
    ryd994  
       2016-09-16 02:03:56 +08:00 via Android
    @nfroot 这里有几个地方你还可以做更好:
    1.拷出来之后,重装之前,应该先确诊移动硬盘上的都是齐了,让老板来确认,要是少了就是他自己的问题
    2.重装之后应该拷回去,然后立刻查对。移动硬盘长期保留直到确认不需要而且其他地方需要为止,或者立刻转光盘。讲真移动硬盘值几个钱?

    平时多备份
    不要相信用户,更不要以为用户知道一切后果
    学学人家医院怎么做的,医人医电脑,一旦出事差不了多少
    必要时书面留档

    我在学校 IT 部修电脑一年多………
    em70
        6
    em70  
       2016-09-16 02:16:04 +08:00
    @nfroot 一块硬盘才 300 多元,帮老总省这点钱干什么,直接给老硬盘买个硬盘盒,电脑接新硬盘重装系统,回头需要什么文件拿老硬盘自己去拷贝即可.
    reus
        7
    reus  
       2016-09-16 02:23:22 +08:00
    腾讯云有 snapshot ,每天做一次……
    当然删了也只能回滚
    nfroot
        8
    nfroot  
       2016-09-16 02:56:31 +08:00
    @em70
    固态硬盘 120G*2 组的 RAID0 笔记本 你这方案直接就不能实现 领导数据是要拿在自己手里的 不会给你拿走的!

    你放心 我们在处理问题的时候 会考虑一些方案 像你说的这种直接换硬盘的我只能说服! 但是在这个场景下反而还麻烦(虽然说硬盘确实换掉最好,但是我也检测了一下,这硬盘没发现什么毛病,组了 RAID0 ,硬盘盒没用啊)

    所以我的做法是第一件事用移动硬盘备份 C 盘所有文件 然后各种修复各种尝试 之后让领导自己保留移动硬盘 直到确认没有资料遗漏了 删除备份

    其实当时发现引导修复不了之后,也考虑个几个方案,但是能实现的不多,最方便的就是拿移动硬盘来复制出来所有数据,然后尝试重新分区,顺便把 C 盘分开。

    唯独做错了一件事 文件复制回去的时候采用的是移动而不是复制 以至于移动硬盘里的文件不完整了 如果是完整的我直接说这就是所有文件了 没复制出来的也没用了 因为根本恢复不了(现在有资料的文件夹我都移动到笔记本上了,我只考虑了如果有遗漏的文件还能回来继续拷贝,已经移动了的就肯定在笔记本里了,没考虑到对方会以这个为误解,其实这时候确实有点错误,如果笔记本再次故障,资料可能遗失,不过概率极小,下次记住不这么干了)



    最主要的是面对完全不信任自己手下的人,是非常无奈的。(也不信厂里的电工老师傅,之前还背着电工在厂里搞工程,结果被骗了几次)
    nfroot
        9
    nfroot  
       2016-09-16 03:05:44 +08:00
    @ryd994

    没有成功拷出来的 要修复估计也没戏了(固态硬盘*2 组的 Raid0 ) 当时也是自己查看了一下用户数据都没问题 一些损坏的系统文件就没管了 关于让对方确认数据是否完整 这个真的是很无奈的 对方电脑用了几年 就一个 C 盘 你让他确认所有资料存放处 真的换我我也不会记得那么清楚

    前两天被追责,她坚持称 C 盘根目录自己建了文件夹,然后我让她打开移动硬盘看结构,显然是没有的。(移动硬盘里有 C 盘能拷贝出来的所有数据,当时就和她说了,我找到的资料都移动到笔记本了,如果没找到的,以后再查看移动硬盘)

    当时修复期间还被 Windows 10 周年版气死(一开始我用了几小时都没事,软件装好移交给领导,后来自动打补丁然后蓝屏,重启回来对不起,还是继续打补丁蓝屏,虽然可以阻止自动更新,但是放弃自动更新实在是不妥的,原系统是 Windows 8.1 升级的 Windows10 ),当时还想着周年版终于出来了,肯定妥妥的稳定吧……

    常常备份是应该的 而且我们是要全体电脑都去备份的 一些人总是扭扭捏捏的生怕你偷他数据 到了领导这里 也是一个样 每次去备份数据 我感觉我是间谍来的 久而久之 我也不想给他们备份了 逼不得已才备份一次……
    nfroot
        10
    nfroot  
       2016-09-16 03:11:23 +08:00
    @ryd994 其实你说的我都知道 毕竟不是刚接触电脑的时候(当然一直对数据方面没出过失误) 只是这次欠考虑 当时也不知道为什么是把移动硬盘里的数据移动回来 而不是复制 也确实是让领导保管移动硬盘 直到确定没有数据遗漏。

    只是这位领导非常不信任手下 一个不小心就杯具了(期间她也有以辩论的方式跟我玩文字游戏)

    (也不信厂里的电工老师傅,之前还背着电工找外面的人在厂里搞工程,结果被骗了几次)
    pangliang
        11
    pangliang  
       2016-09-16 09:56:56 +08:00   ❤️ 1
    @nfroot 你可以说是你的领导不信任你. 但是前面的朋友也说了, 是你做事的方法, 让别人可以把问题"赖"在你头上. 从另一个角度上来讲, 你的做法也是有问题的(你可能觉得扯皮, 但这就是你之外的另一个角度):

    "原始数据备份方案" 是你做的, 应该由你来保证备份的完整性, 而不是你的领导....
    其二, 你在没有确认你的备份方案是完整的, 没有问题的情况下, 你选择了删除原始数据;
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2875 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 74ms · UTC 13:51 · PVG 21:51 · LAX 06:51 · JFK 09:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.