原来RAID0+1也是不保险的

之前的 slave 数据库死掉了,临下班时安排进行新的slave库重建。
停掉主mysql 后,把文件复制到从库主机上,然后就重启了主数据库服务器。重启中,因为已经超过220天没有fsck了,所以进行了自动扫描。
启动后,进入mysql,发现了一件令人惊愕的事情!我们的主运营数据库中一个表都没有了!查到原因发现,磁盘上mysql的目录中,那个主库的所有文件都消失了!我们的磁盘可是RAID0+1配置的啊,难道是 fsck的时候给搞丢了?

还好有重启前copy出去的一份备份,复制回来后就恢复了正常。一身冷汗。

为什么?这年头连 RAID0+1都不靠谱了

ps: 今天在豆瓣科幻组看到了关于“祥瑞御免”一类的帖子
pps: 晚上公司组织包车看电影,出来时其中一辆车坏了。下午时和订车的人提过一句“祥瑞”。

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

这个是文件系统的问

这个是文件系统的问题,和RAID无关
fsck很危险!

主要还是

主要还是 文件系统不保险,不要轻易 fsck ,这是非常危险的动作

不会吧。。。明天来

不会吧。。。明天来参观

硬盘多的话,最好是

硬盘多的话,最好是做2块硬盘冗余的方案,如raid 6。
硬盘少的话,raid 1就够了。