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

2015-03-23 00:01:28 +08:00
 looo8899

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

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

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

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

4840 次点击
所在节点    问与答
15 条回复
geeklian
2015-03-23 00:07:15 +08:00
如果是raid 1……直接单拆硬盘下来挂在任何电脑上直接就能读取才对。

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

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

看你说 Boot Fail,很大可能只是 Windows 的系统文件有问题
Phariel
2015-03-23 09:56:59 +08:00
git跟bt似的 一人留种 永续不灭 劝楼主回头是岸 (ヘ。ヘ)
jwangkun
2015-03-23 11:00:14 +08:00
重要的是文件怎么恢复,而不是讨论git、svn 的时候,其实我一到过同样的问题,很简单,你找一个linux的启动盘,因为linux自带raid卡驱动,你可以去挂载你的raid、,你可以先进去看一下你的文件是否存在,如果存在,先那个移动硬盘吧文件考出来烤出来,你只是raid恢复失败,再去买一块与原来坏掉的硬盘一样的硬盘,你恢复失败应该是硬盘的问题,放心数据不会丢失的。
timothyye
2015-03-23 13:19:00 +08:00
#论Git去中心化版本控制的重要性#
looo8899
2015-03-23 20:52:46 +08:00
@AntiGameZ @LINAICAI @Phariel @blacktulip @falcon05 @geeklian @jwangkun @omi4399 @timothyye
经过一天的努力 与惠普的技术支持联系过后 终于把系统恢复回来了 并且替换了新的硬盘上去 恢复了正常运行 在此再次谢谢大家给与的帮助 非常感谢以上几位

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/178701

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX