关于删库跑路——准备离职前服务器突然故障

84 天前
 marktask

前情概要:初级运维狗一只!

刚准备提离职,跟领导反馈了想法!隔了几天,服务器坏了,会不会以为我是故意的?

啰嗦的细节: 昨天晚上,公司一个新来的领导问我 git 服务器有没有备份过,我以老板不给买备份服务器为由,说没备份。然后新来的领导不理解备份为什么要用备份服务器,买一块硬盘插到服务器上,把数据被分到那个硬盘里面不就行了吗。我表示单盘运行风险很大,我们服务器上面系统盘做了 raid1(记错了,实际是单盘运行),数据盘做了 raid10 ,加单盘,还不如买一块硬盘当做备份盘,当有硬盘离线其实可以移动把备份盘顶上。

结果今天,2024 年 7 月 2 日!单盘运行的系统盘坏了,准备把整个硬盘 dd 到新硬盘里面时候发现,硬盘分区信息也没了,网上查了下发现有同型号同容量出现过同样问题,怀疑固件问题。

想着反正系统盘不可读取了,打算拿两块硬盘硬盘打算做 raid1 ,结果新硬盘插上去识别不到,由于新硬盘的接口之前没用过,于是怀疑是接口问题,就关机把数据盘按照顺序卸掉,插上新硬盘结果也不能识别,这才觉察是硬盘兼容问题,再换了两块新的硬盘,就可以正常被阵列卡识别了。

然后就是正常清理数据,创建 raid1 重装系统,装完以后关机把 raid10 的!数据盘插入原先位置。正常启动以后,数据盘识别不到了。进 raid 管理界面一看,发现数据盘全部被识别成未知硬盘,于是立马关机拔硬盘打电话给阵列卡技术支持,阵列卡技术支持说这情况是由于动了正常的数据盘盘位,并且给新硬盘做阵列,其实抹除掉了原先阵列卡上的阵列信息,只能找数据恢复的拷一下数据,然后再把旧数据盘格掉重新做 raid 。

去了数据恢复那边,把数据拷出来以后,都是 git-data 文件夹下的仓库数据,不知道在没有 git 备份文件的情况下,能不能恢复仓库? 我自己网上搜了下,好像是不可以直接恢复 gitlab 。各位,帮忙支下招!

另外问一下,领导会不会以为我是故意删库想跑路?

517 次点击
所在节点    问与答
7 条回复
marktask
84 天前
啊! gitlab 系统盘挂掉情况下,只有数据盘,怎么恢复 git 。来人啊,救救孩子,不然真被人以为删库跑路了
distance7509
84 天前
没试过恢复,开发本地都有代码,重新建库让开发推代码。之前服务器中了勒索病毒就是这么干的
marktask
84 天前
@distance7509 #2 SVN 还好说,git 有分支,比较麻烦。还有权限也是个问题
tianzi123
83 天前
都要跑路了管这么多干嘛,问就说不会
marktask
83 天前
@tianzi123 #4 我也想是这么想的,但是做牛马习惯了,总想把问题处理好。而且我这人有点毛病,喜欢琢磨折腾问题,遇到有可能解决的难题总会很兴奋。
marktask
83 天前
已经恢复数据了,不过权限设置跟仓库信息没对上。还需要进一步处理
marktask
82 天前
所有数据已恢复。

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

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

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

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

© 2021 V2EX