“从删库到跑路”,这句运维用来自嘲的话差点成为现实,所幸的是,这次删库的小哥没有跑路。
2月1日,著名的代码资源托管网站 Gitlab.com 的一位工程师在维护数据时不慎删除约 300GB 的数据库,当他清醒过来按下停止,只挽留了 4.5G 的数据。
事情发生在一个平淡无奇的清晨,一位运维工程师一直加班工作到凌晨,然后他在进行数据库维护时,不慎对 300GB 生产环境数据执行了删除操作。 当他清醒过来并按下停止按钮时,仅 4.5GB 的数据被保留下来,其余所有数据消失殆尽。
据外媒报道,此次数据丢失的并非仓库的数据,而是和仓库相关的 issue 以及合并请求操作。 按照常理,GitLab 应该会对这些数据进行有效备份,然而悲催的事情发生了,GitLab.com 号称的五重备份机制:
然而 五大备份方法全部出现问题! 这真是个悲伤的故事 所幸的是,有一个“也许可行”的6小时前的数据备份,可能够抢救回来一部分数据。 至本文发布时,Gitlab 的官方推特是这样的:
最后直接在 YouTube 上直播恢复数据! 似乎很热闹的样子: 对此,程序员们这样评价不一: 他们用的一定使用的假的备份! 开夜车不注意的后果! 2月1日从此成为“世界备份日” 不给运维涨工资的后果! 太可惜了,直播恢复数据竟然不能送礼物…… …… 好了,你有什么想说的么?欢迎留言 还是你直接准备瓜子饮料矿泉水前去看直播? --- “喜欢就赶紧关注我们” 宅客『Letshome』 雷锋网旗下业界报道公众号。 专注先锋科技领域,讲述黑客背后的故事。 长按下图二维码并识别关注 本文转载于微信公众号: 宅客频道(letshome),更多微信文章请扫描关注公众号: |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|