之前的 slave 数据库死掉了,临下班时安排进行新的slave库重建。
停掉主mysql 后,把文件复制到从库主机上,然后就重启了主数据库服务器。重启中,因为已经超过220天没有fsck了,所以进行了自动扫描。
启动后,进入mysql,发现了一件令人惊愕的事情!我们的主运营数据库中一个表都没有了!查到原因发现,磁盘上mysql的目录中,那个主库的所有文件都消失了!我们的磁盘可是RAID0+1配置的啊,难道是 fsck的时候给搞丢了?
还好有重启前copy出去的一份备份,复制回来后就恢复了正常。一身冷汗。
为什么?这年头连 RAID0+1都不靠谱了
ps: 今天在豆瓣科幻组看到了关于“祥瑞御免”一类的帖子
pps: 晚上公司组织包车看电影,出来时其中一辆车坏了。下午时和订车的人提过一句“祥瑞”。
Comments
这个是文件系统的问
这个是文件系统的问题,和RAID无关
fsck很危险!
主要还是
主要还是 文件系统不保险,不要轻易 fsck ,这是非常危险的动作
不会吧。。。明天来
不会吧。。。明天来参观
硬盘多的话,最好是
硬盘多的话,最好是做2块硬盘冗余的方案,如raid 6。
硬盘少的话,raid 1就够了。