【Linux磁盘】磁盘故障模拟与应急恢复

2020-10-16 20:11发布

3条回答
大河向东流
2楼-- · 2020-10-17 15:03

它基于“快速掌握、即查即用、学以致用”的原则,根据日常工作和生活中的需要取材谋篇,以应用为目的,用任务来驱动,并配以大量实例。通过学习《电脑故障急救与数据恢复》,读者将可以轻松、快速地掌握电脑故障急救与数据恢复的实际应用技能,从而方便快速地操作电脑,让电脑能够更好地为生活和工作做贡献。《电脑故障急救与数据恢复》分为16章,详尽地介绍了电脑急救的基础知识、BIOS故障急救、CPU故障急救、主板故障急救、内存故障急救、硬盘故障急救、显卡与显示器故障急救、光驱故障急救、常见外设故障急救、数码产品故障急救、操作系统故障急救、应用软件故障急救、网络故障急救、电脑安全故障急救、数据备份和数据恢复等内容,囊括了电脑故障急救与数据恢复的方方面面。

yxq
3楼-- · 2020-10-19 09:04

比较靠谱的做法是使用热备盘,例如3块物理磁盘做成RAID5,外加一个热备盘闲置,万一有磁盘坏了,热备盘立马顶上去,数据同步花费一定时间,服务器日志或这故障灯会有告警信息,运维人员把故障盘替换下来换上新的磁盘继续充当热备盘。不同服务器方式不一样,如果存储服务器不同厂家管理方式也不完全一样,需要厂家培训一下才能胜任存储运维岗位。

我是大脸猫 - 峡谷钢琴家
4楼-- · 2020-10-19 13:29

 项目中有多个数据源,一主多从,使用的druid连接池,但发现数据库故障后,druid并不能自动排除不可用的连接,只能修改程序。而且,即使故障的库恢复了,druid一样还是会继续报错,有网上说在数据库连接那加上自动重连参数,试了,一样不管用。如果主库故障,因为只有一个主库,服务不可用还能理解,但从库一般做只读处理,如果其中一台从库故障了,能否像eureka或zookeeper一样能自动发现服务是否可用,进而做出相应的处理?

以下是自己模拟数据库故障后如何恢复服务的记录

1.从库故障:直接从程序中去除从库数据源,然后重启服务即可

2.主库故障:主库出现故障稍微麻烦点。首先需要查看所有从库同步的Read_Master_Log_Pos 选取最大的那个作为主库,然后 清除这个从库的master信息,配置从库成为master,最后 修改其余从库的master信息。完成之后,在程序中重新设置主库,然后重启。主库故障这个参照的是https://www.cnblogs.com/QicongLiang/p/9959276.html 这篇帖子

转载于:https://my.oschina.net/ye39zi/blog/3076281