FAQ- Linux主机文件系统损坏如何定位原因

发布时间:  2014-10-20 浏览次数:  677 下载次数:  0
问题描述
 Linux主机文件系统损坏如何定位原因?
解决方案
定位过程:
  1. 操作系统自身原因导致的,需要找操作系统侧定位。
  2. 存储磁盘原因导致的,需要找存储侧定位。
  3. 其他原因导致。
解决方法:

1、IPTV中文件系统损坏的表现

进入存储目录,显示input out error之类的错误打印,或者在mount文件系统时mount失败(确保存储添加给主机的映射和磁盘都正常,详见第七章案例:7.27 主机侧文件系统mount失败问题处理案例)。

2、操作系统原因导致

查看主机的日志:/var/log/下的message或者message相关的日志压缩包(先从最近的日志-message中查找)。

在日志中,直接搜索关键词“err”,如果有如下打印(以XFS文件系统为例):

Feb 18 16:19:01 WX-BY-HMU2 kernel: XFS internal error XFS_WANT_CORRUPTED_GOTO at line 4534 of file fs/xfs/xfs_bmap.c. Caller 0xffffffff882c4f9c。

关键词:internal error 表明文件系统是由于操作系统原因导致的文件系统内部损坏,建议:咨询操作系统相关人员文件系统损坏原因;修复文件系统,可以参照第五章:五 常见文件系统修复

3、存储原因导致

查看主机的日志:/var/log/下的message或者message相关的日志压缩包(先从最近的日志-message中查找)。

在日志中,直接搜索关键词“err”,如果有如下打印(以XFS文件系统为例):

Dec 7 15:03:00 gdby2-hms01 kernel: end_request: I/O error, dev sdc, sector 2093665280

关键词:I/O error 表明文件系统是由于存储侧磁盘或者主机到存储的链路原因导致的文件系统损坏,建议:参照 7.27 主机侧文件系统mount失败问题处理案例 处理,或者联系存储研发处理。

4、其他原因导致

出现异常停电,供电恢复正常,主机和阵列系统重起之后;

传输介质故障:如光纤、网线等损坏等,数据传输链路断开后又恢复正常之后。

上述两种场景都会导致主机侧的IO下发失败,可能导致文件系统损坏。

处理方法:可以直接参照第五章:五 常见文件系统修复 进行处理。

END