zoukankan      html  css  js  c++  java
  • 磁盘路径不能读写故障原因分析

                        磁盘报错,读写异常

    一般情况下

    第一种:可能这个盘在做阵列前段时间替换过,期间出现几次断电重启,可能留下了文件错误 

    第二种:默认情况下,通过fstab挂载的设备会首先运行fsck检查,再挂载,因此每次一有小问题就会修复,问题不会累积扩大。但是手工挂载并没有检查文件系统,就更容易出问题。

    *第三种:可能是硬件某个模块故障

    如图,日志中体现出磁盘有块的异常,可排除是文件系统原因,建议检查从存储划盘到硬件,每一步都检查一下

    ***********************************************实际案例***********************************************************************

    Jun 14 11:37:45 email-filed1 kernel: EXT4-fs error (device dm-1): __ext4_get_inode_loc: unable to read inode block - inode=2, block=1057

    Jun 14 11:37:45 email-filed1 kernel: Hardware name: ProLiant DL380 Gen9

    Jun 14 11:37:45 email-filed1 kernel: Modules linked in: cachefiles fscache(T) bonding

     

    *************************************************************************************************************************

    ********************************************如果是第一种和第二种情况************************************

    解决方法

    修复

    查看文件系统

    Xfs格式:xfs_repair   /dev/sdi          #经过排查,sdi 对应dm-1

    Ext4格式:fsck -y -t ext4 /dev/sdi

    后用dd看一下读写

    总结

    分析日志,及时收集日志,做日志分析,一般的读写报错日志都会有体现,排查即可

  • 相关阅读:
    POJ 1741
    POJ 3107
    权限管理
    用户和组
    软件包管理简介
    制作网线
    认识vim编辑器
    linux 进阶命令
    linux 目录&基础命令
    在raw_input()中使用中文提示,在CMD下中文乱码问题解决。。。
  • 原文地址:https://www.cnblogs.com/123456likun/p/13139917.html
Copyright © 2011-2022 走看看