SVN 服务器挂了!!!求大家帮助!!!我知道 V2EX 都是大神 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
looo8899
V2EX    问与答

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

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

    首先先说下事发经过
    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
    GG668v26Fd55CP5W
        8
    GG668v26Fd55CP5W  
       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     Solana     1660 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 16:21 PVG 00:21 LAX 09:21 JFK 12:21
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86