Linux 逻辑卷&精简卷报错问题解决
一、 故障描述
现象1:oraclelog目录提示坏道信息,进行修复后执行删除文件操作,目录不可使用。
现象2:lsblk看到目录出现重复,并且有tmeta,tdata卷出现(图一)
现象3:message日志出现多目录报错,持续写入(图二)
图一
检查lv
#lvs -a
看到多出的pmspare,tdata,tmeta, pool00其中Meta%100提示
tmeta发现是精简卷,
报错原因为:如果元数据空间耗尽(或者元数据空间出错), 回返回磁盘IO出错的提示.
当元数据空间被耗尽的时候,lvs命令会显示 100%的Meta%在thin-pool :
图二
二、 方案解决
考虑给tmeta逻辑控制卷扩容
#lvdispaly 查看卷信息
#lvextend -L+10G rhel/pool00_tmeta #rhel卷组名,pool00_tmeta逻辑控制卷名
检查
#lvs -a
# tail -f /var/log/messages # messages 无持续相关i/o报错
5.重启设备,再次验证,故障已恢复。