Linux ls 命令提示 Input/output error

一.问题描述

某一台跑批服务器硬盘无法正常读写,提示input/output error,服务器每天均需使用,询问情况后发现服务器首先为硬盘故障,更换硬盘后提示此错误(RAID已正常同步)
Linux ls 命令提示 Input/output error

二.排查问题

出现问题,先查看日志,收集日志进行分析查看,日志分析结果如下:

[12922471.544897] smartpqi 0000:5e:00.0: reset of scsi 14:1:0:3: SUCCESS
[12922471.545034] sd 14:1:0:3: [sdd] Medium access timeout failure. Offlining disk!

[12922471.546144] blk_update_request: I/O error, dev sdd, sector 2351217920
[12922471.546473] sd 14:1:0:3: rejecting I/O to offline device
[12922471.547836] XFS (sdd1): metadata I/O error: block 0x8bbac400 (“xlog_iodone”) error 5 numblks 512
[12922471.547840] XFS (sdd1): xfs_do_force_shutdown(0x2) called from line 1200 of file fs/xfs/xfs_log.c. Return address = 0xffffffffc07a1ea0
[12922471.547866] XFS (sdd1): Log I/O Error Detected. Shutting down filesystem
[12922471.547868] XFS (sdd1): Please umount the filesystem and rectify the problem(s)
[12922471.547870] XFS (sdd1): metadata I/O error: block 0x8bbac600 (“xlog_iodone”) error 5 numblks 512
[12922471.547872] XFS (sdd1): xfs_do_force_shutdown(0x2) called from line 1200 of file fs/xfs/xfs_log.c. Return address = 0xffffffffc07a1ea0
[12922471.547891] XFS (sdd1): metadata I/O error: block 0x2bc1a6c0 (“xfs_trans_read_buf_map”) error 5 numblks 32
[12922471.547898] XFS (sdd1): xfs_imap_to_bp: xfs_trans_read_buf() returned error -5.
[12922471.548349] XFS (sdd1): metadata I/O error: block 0xc65b63f8 (“xfs_trans_read_buf_map”) error 5 numblks 8
[12922471.548390] XFS (sdd1): metadata I/O error: block 0x8bdb5820 (“xfs_trans_read_buf_map”) error 5 numblks 32
[12922471.548408] XFS (sdd1): xfs_imap_to_bp: xfs_trans_read_buf() returned error -5.
[12922471.548412] XFS (sdd1): metadata I/O error: block 0x11771540 (“xfs_trans_read_buf_map”) error 5 numblks 32
[12922471.548417] XFS (sdd1): xfs_imap_to_bp: xfs_trans_read_buf() returned error -5.

[15351852.339037] sd 14:1:0:3: rejecting I/O to offline device

  • 查看日志发现磁盘已经offline,并且文件系统已经异常.

三.解决方案

  • 1.手动将此硬盘设置为online
    # echo running /sys/block/sdd/device/state
  • 2.查询是否为running
    cat /sys/block/sdd/device/state
  • 3.修复文件系统,并确认硬盘处于umount状态(视情况而定,如无法umount则只能进行重启,我是进行的重启操作)
  • 4.开始修复
    XFS : Corruption detected. Unmount and run xfs_repair
    官方文档如下:https://access.redhat.com/solutions/1194613
  • 5.按照上述方法修复完成后,再进行mount操作

原创文章,作者:AIRF,如若转载,请注明出处:http://www.ai-rf.com/index.php/2021/11/21/linux-ls-%e5%91%bd%e4%bb%a4%e6%8f%90%e7%a4%ba-input-output-error/

(0)
AIRFAIRF
上一篇 2021年11月21日
下一篇 2021年11月21日

相关推荐

  • Linux中grep命令很少人知道的10种高级用法

    在Linux世界中,grep命令是一种强大的文本搜索工具。它不仅可以简单地匹配字符串,还可以通过使用一些高级技巧来实现更复杂的搜索操作。本文将向你介绍grep命令的10种高级用法,…

    C_C++_C# 2024年1月24日
  • Linux系统修改root密码报错

    一.问题描述 新上架的浪潮服务器使用装机平台进行统一安装,安装完成后修改用户密码时统一无法修改,使用root账户无法修改其他用户密码,自身根密码也无法修改成功,报错如下 Chang…

    Linux 2021年11月21日
  • linux系统下记录用户操作历史

    编辑/etc/profile文件末尾添加下列代码,添加完成后保存退出 执行命令:source /etc/profile ,退出当前终端, 之后会在/var/log/history目…

    2021年11月21日
  • 记录网站被长时间CC攻击处理方法

    背景描述 2023年8月15日下午4点网站无法正常打开,CPU、内存、负载均100%爆满,我一台服务器上有7.8个web服务,其中只有两个是动态的也就是用到了php服务,分别是ht…

    Linux 2023年8月16日
  • Linux系统中普通用户获取root权限

    一.原因 因公司服务器已被安全程序纳管,如需使用root权限需登录堡垒机后才可使用,因环境所需,故使用root登录修改普通用户admin的权限,将其提升为root权限。 二.步骤 …

    2021年11月21日
  • Linux内核崩溃诊断实战指南

    Linux崩溃了,你能干什么 如果你发现你的Linux机器重启了,你能查出来是什么原因导致的吗。 绝大多数人是束手无策的,今天,本文(结合真实案例)教你怎么做。 一、首先你要有du…

    Linux 2024年8月17日
  • 阿里云服务器被xmrigMiner及pnscan及伪装httpd的病毒入侵排查记录

    前景介绍 接收到阿里云服务器CPU持续爆满告警,提示被挖矿病毒入侵 开始排查 1.使用top命令查看,服务器负载很高,top和ps无法查看到高占用进程,进程排查困难2.使用unhi…

    Linux 2023年5月9日
  • 探索与筑梦:我的博客网站进化传奇

    引言 在这片浩渺的数字宇宙里,每一个网站都是一个独特的星球,闪烁着创造者梦想的光芒。这不仅是一部技术探险的编年史,更是一段用热爱与坚韧书写的心灵之旅。让我们一同回溯,从一张空白的H…

    2024年6月15日
  • Centos7下载网络yum源及epel源

    正常情况下,除Redhat系统授权之后才可以正常使用网络yum配置,Centos等衍生版系统只能使用本地yum源,使用时会报错如下: 这时我们就需要先下载epel源,下载后即可正常…

    Linux 2022年10月7日
  • linux系统重启网卡后网络不通(NetworkManager篇)

    一.故障现象 RHEL7.6系统,使用nmcli绑定双网卡后,再使用以下命令重启network服务后主机网络异常,导致无法通过ssh远程登录系统。 # systemctl rest…

    Linux 2021年11月16日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注