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

SVN 服务器挂了!!!求大家帮助!!!我知道 V2EX 都是大神

  •  
  •   looo8899 · 2015-03-23 00:01:28 +08:00 · 4786 次点击
    这是一个创建于 3518 天前的主题,其中的信息可能已经有所发展或是发生改变。

    首先先说下事发经过
    SVN服务器是由两块磁盘组成的RAID 1 (包括系统在内~)
    前天进入系统例行检查 结果发现有一块硬盘进入报警状态
    于是决定更换服务器的硬盘~ 于是结果便发生了
    新的硬盘放进去 还好好的 还可以正常的进入系统 进行操作
    然后打开惠普自带的RAID监控软件 看正在修复阵列 于是就等啊等啊等
    到100%的时候 系统自动重启了 我以为是正常的修复玩后 自动重启
    结果他喵的!!!!! 直接弹出BOOT FAIL!!!
    然后网上搜寻半天 没找到结果 看了几个解决方案 也都是说阵列丢失什么的
    当时心里 千军万马个草泥马 呼啸而过
    扶了扶镜框 还是度娘下看看有没有修复阵列的 结果都答复工作日才能解答

    现在暂时先不考虑那么多 主要是SVN服务器里面的源码啊!!!!
    现在想了个最坏的解决办法 就是找数据恢复的公司 把之前磁盘上的数据都恢复下来
    不知道恢复下来的SVN源码 能否重新下载下来
    我们一直用的都是VisualSVN Server 打算暂时先换台服务器重新装VisualSVN Server 然后再设定到数据恢复出来的那个源码文件下面 不知道这样可行否。

    或者有更好的解决办法 望大神指出

    再提醒大家一点 以后要记住时时刻刻备份啊 !!!!

    15 条回复    2015-03-23 20:52:46 +08:00
    geeklian
        1
    geeklian  
       2015-03-23 00:07:15 +08:00 via iPad   ❤️ 1
    如果是raid 1……直接单拆硬盘下来挂在任何电脑上直接就能读取才对。

    raid 1最简单稳妥速度快的修复方法是直接买两块盘组成新raid 1,然后旧盘直接复制进新raid 1卷。

    怎么复制随便了,ghost dd tar都行,raid 1能丢数据,都是不靠谱的raid卡恢复出问题。
    looo8899
        2
    looo8899  
    OP
       2015-03-23 00:11:08 +08:00
    @geeklian 首先十分感谢在深夜中 给我的第一条恢复
    第二就是 之前没有碰到过这种情况 请问下 RAID1 里面是有包含操作系统的那些文件么?
    还有就是 所有盘符都存在么
    geeklian
        3
    geeklian  
       2015-03-23 00:25:29 +08:00 via iPad   ❤️ 1
    @looo8899
    硬件raid 1和其他硬件raid不大一样,硬盘里不保存raid信息,组成raid 1的每块磁盘,逻辑内容是完全一致的,包括分区,引导区,分区表。单独拆开每块盘都独立可用,组合到一起,操作系统一般会报告分区表内guid重复,但是不影响数据的恢复。
    omi4399
        4
    omi4399  
       2015-03-23 00:30:04 +08:00   ❤️ 1
    LZ 可以把 raid1 当做完全的镜像,先别着急,把那块没坏的盘单独拆下来,绕过 raid 卡启动或者外接 USB 到其他电脑看看数据丢没丢,再谈下一步。
    blacktulip
        5
    blacktulip  
       2015-03-23 00:36:11 +08:00 via iPhone
    如果用的是 Git ……
    looo8899
        6
    looo8899  
    OP
       2015-03-23 00:55:55 +08:00
    @geeklian @omi4399 非常感谢两位 我明天一上班就先试试 ~ 现在有点动摇考虑云服务了~
    looo8899
        7
    looo8899  
    OP
       2015-03-23 00:56:24 +08:00
    @blacktulip 主要是开发人员太多 而且分组 所以选用SVN
    falcon05
        8
    falcon05  
       2015-03-23 01:35:43 +08:00 via iPhone
    论git的优越性
    LINAICAI
        9
    LINAICAI  
       2015-03-23 01:37:26 +08:00
    SVN管理权限很方便,公司用的一般就是用这个了,连妹子都会用。
    AntiGameZ
        10
    AntiGameZ  
       2015-03-23 03:34:24 +08:00
    @LINAICAI 就自己的观感,还在用 SVN 的公司,很多是因为“一直这么用”,并且“Git 好难用”。
    AntiGameZ
        11
    AntiGameZ  
       2015-03-23 03:35:43 +08:00
    LZ 用 Windows PE 引导能看到硬盘么?如果能看到就没事,拷贝出来重新建 SVN 库呗。

    看你说 Boot Fail,很大可能只是 Windows 的系统文件有问题
    Phariel
        12
    Phariel  
       2015-03-23 09:56:59 +08:00 via Android
    git跟bt似的 一人留种 永续不灭 劝楼主回头是岸 (ヘ。ヘ)
    jwangkun
        13
    jwangkun  
       2015-03-23 11:00:14 +08:00
    重要的是文件怎么恢复,而不是讨论git、svn 的时候,其实我一到过同样的问题,很简单,你找一个linux的启动盘,因为linux自带raid卡驱动,你可以去挂载你的raid、,你可以先进去看一下你的文件是否存在,如果存在,先那个移动硬盘吧文件考出来烤出来,你只是raid恢复失败,再去买一块与原来坏掉的硬盘一样的硬盘,你恢复失败应该是硬盘的问题,放心数据不会丢失的。
    timothyye
        14
    timothyye  
       2015-03-23 13:19:00 +08:00
    #论Git去中心化版本控制的重要性#
    looo8899
        15
    looo8899  
    OP
       2015-03-23 20:52:46 +08:00
    @AntiGameZ @LINAICAI @Phariel @blacktulip @falcon05 @geeklian @jwangkun @omi4399 @timothyye
    经过一天的努力 与惠普的技术支持联系过后 终于把系统恢复回来了 并且替换了新的硬盘上去 恢复了正常运行 在此再次谢谢大家给与的帮助 非常感谢以上几位
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1403 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 23:48 · PVG 07:48 · LAX 15:48 · JFK 18:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.