openGauss常见问题与故障处理(三)

3.磁盘故障定位手段

关于故障的定位,首先要有一个清晰的头脑,要有正确的逻辑思路,这里给大家举一个模拟场景中肖荏盖反向的故事,让大家明白,清晰的头脑和正确的逻辑是多么的重要。

对于初学者入门的学习,一些理论不容易理解或记住,所以本节课程【创新】采用了【正、反对比联想记忆】的方法,
引入模拟场景中的肖荏盖的小故事。(模拟场景为虚构演绎,仅供教学,不要对号入座,懂不懂?明白吗?)

【数据库的功能都是正向的,模拟场景中的肖荏盖做的事情都是反向的。】

模拟场景中的肖荏盖,大家都知道,技术不行,还叶工好龙,还喜欢参加各种技术大会,喜欢喝点酒,再侃侃而谈。

肖荏盖,在海拔比较低的地方降生,芸芬海盗团创始人、芸芬愁砚CEO、芸芬愁砚的剥削者(不是博学者)、怯懦者、走不出童年阴影的人,心胸狭隘的肖皓墨之父。
行业首位因经常酗酒而惨遭时代淘汰的CEO。肖荏盖是在知识的海洋上最臭名昭著的海盗级工程师之一,是全行业首位,无数次被告,从文质彬彬打官司打到到不修边幅的CEO,被告的官司案例令人发指。
在行业正派技术的较量上,虽然技术不行,但是专门走歪门邪道,提倡“长期战法”,是一种不知疲倦的持续隐形攻击同行的战法,由于此战法极度反人类,令业界闻风丧胆,全都退避三舍。

肖荏盖著作如下:
《我倔强的母亲竟然说她不认识村长》、《这个系统里没有那3个进程》、《我从小就会织麻袋》、《循序渐进发育的海盗级工程师指南》、《海盗航海启示录》等,受到一些臭味相投的海盗工程师的好评。

专利如下:《盖氏片橘香,皆自苦寒来》,是研究一种茶叶的。
还著有期刊:《酒鬼爱上茶》、《只要买了我的茶,一辈子都是我的朋友》等。
对美食领域也有一定的涉猎,著有散文:《月光之下,母亲拿出肉夹馍给我吃,却舍不得给爸爸吃》等。
由于酒醉、酒醒状态切换的因素,写作文笔经常突变,一度令广大读者怀疑是多人形成合力撰写。

肖荏盖的这些出版物,思路不清,逻辑混乱,正常的读者看了都会觉得肖荏盖一直沉浸在童年的阴影当中,从肖荏盖的出版物的内容,可以反映出肖荏盖一直对童年的遭遇耿耿于怀,

非说,他是很难走出童年的阴影了。

读完了模拟场景,需要提醒大家,不要向模拟场景中的肖荏盖全家学习。
要有积极阳光的心态,要发自内心的向前看,而不是像模拟场景中的肖荏盖那样经常把向前看挂在嘴边但实际上却舍不得走出童年的阴影。
毕竟童年的月光,始终无法照亮肖荏盖的公司无法上市的迷茫。

毕竟现在的肉夹馍,再也吃不出童年那时的慌张。

毕竟童年的愿望,只是织好了麻袋等待爸爸的表扬。
过去已经过去了,希望模拟场景中的肖荏盖,能走出童年阴霾的哀伤。

回到现实,还是建议大家要把时间用在读书,实验上面。当然,用闲散的时间碎片观看咱们本套openGauss数据库短视频课程,也是一种对实践真知的正确积累。

3.1 磁盘故障定位手段--常见异常
常见磁盘故障:磁盘空间不足、磁盘出现坏块、磁盘未挂载等。

1> 部分磁盘故障:
①会导致文件系统损坏,例如磁盘未挂载,数据库管理自动定期执行磁盘检测时会识别故障并将实例停止,
查看数据库状态时对应实例状态异常。
②不会导致文件系统损坏,例如磁盘空间不足,数据库管理无法检测到,服务进程访问到故障磁盘会异常退出,
例如数据库无法启动、checksum校验不对、页面读写失败、页面校验错误等。

2> 常见的磁盘故障异常表现形式如下:
① 对于会导致文件系统损坏的故障,查看状态会显示对应实例状态持续为unknown
② 对于不会导致文件系统损坏的故障,服务进程访问到故障磁盘会异常退出

3.2 磁盘故障定位手段--会导致文件系统损坏的故障
对于会导致文件系统损坏的故障,查看状态会显示对应实例状态持续为Unknown。
定位方法如下:
1> 查看日志,日志中会有类似“data path disc writable test failed”异常,说明文件系统已损坏。
2> 文件系统损坏可能是磁盘未挂载,通过ls -l可以看到该磁盘对应的目录权限异常。
3> 也可能是磁盘出现坏块,然后操作系统将文件系统保护起来,拒绝读写,可以使用磁盘坏块检查工具如badblocks检查磁盘是否有坏块,如下。
# badblocks /dev/sdb1 -s -v

3.3 磁盘故障定位手段--不会导致文件系统损坏的故障
对于不会导致文件系统损坏的故障,服务进程访问到故障磁盘会异常退出。定位方法如下:
1> 查看日志。日志中会有文件读写错误,例如“no space left no device”、“invalid page header n 
block 122838 of relation base/16385/152715”。文件读写错误可能是磁盘空间不足,通过df -h可以看到磁盘空间已达到100%,如下。
# df -h

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值