千家信息网

Ubuntu18.04中如何处理磁盘故障Input/output error

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,这篇文章给大家介绍Ubuntu18.04中如何处理磁盘故障Input/output error,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。系统环境cat /etc/os-rel
千家信息网最后更新 2026年10月31日Ubuntu18.04中如何处理磁盘故障Input/output error

这篇文章给大家介绍Ubuntu18.04中如何处理磁盘故障Input/output error,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

系统环境

cat /etc/os-release

NAME="Ubuntu"VERSION="18.04.1 LTS (Bionic Beaver)"ID=ubuntuID_LIKE=debianPRETTY_NAME="Ubuntu 18.04.1 LTS"VERSION_ID="18.04"

正常的磁盘信息

lsblk

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTloop0    7:0    0  89.1M  1 loop /snap/core/8039loop1    7:1    0  89.1M  1 loop /snap/core/7917sda      8:0    0  54.6T  0 disk└─sda1   8:1    0  54.6T  0 part /datasdb      8:16   0 111.8G  0 disk├─sdb1   8:17   0     1M  0 part└─sdb2   8:18   0 111.8G  0 part /

故障现象

正常登录故障机,在/data目录下执行命令时如:ls,scp,报如下错误:

ls: cannot access xxx: Input/output error

并且查看的目录的权限位全是"?"

故障排查

针对本次的故障排查流程和步骤如下:

(1)查看磁盘相关报错信息,使用dmesg|grep sd或dmesg|grep error,获得有详细报错信息:

 ``` [4188949.476468] EXT4-fs error (device sda1): ext4_lookup:1441: inode #2: comm bash: deleted inode referenced: 14942209 [4188951.685099] EXT4-fs error (device sda1): ext4_lookup:1441: inode #2: comm bash: deleted inode referenced: 14942209 ``` 上面信息告诉我们` /dev/sda1 `文件系统出现了问题~

(2)尝试手动修复硬盘

 ` fsck /dev/sda1 ` 运气好的话,使用上面的命令即可对故障磁盘进行修复;如果运气不好会出现类似如下报错: ``` fsck from util-linux 2.23.2 /dev/sda1 is mounted e2fsck: Cannot continue, aborting. ```

(3)尝试如下修复方法

 如果你像博主运气不好,可以尝试下面几种方法: * 重启机器 * 进入单用户模式尝试使用fsck进行文件系统修复,如果你使用的是云主机如阿里云,请放弃该方法,如果想挣扎的话,请联系阿里云工程师协助排查~ * (推荐)修改` /etc/fstab `配置文件,将最后一位置设置为1,再重启系统,让系统在重启中做fsck自动修复,如:` /dev/sda1  /data  ext4  defaults        0 1 `

其他

如果你在尝试手动修复硬盘时,看到报错中/dev/sda1 is mounted,然后执行umount -l /data再mount -a或mount /dev/sda1 /data出现如下报错:

mount: /dev/sda1 already mounted or /data busy

如果你再执行fuser -m /dev/sda1,如返回非空值,如:36182c 23463c,再执行fuser -km /dev/sda1,很好,你再次挂载mount /dev/sda1 /data出现如下报错:

/dev/sda1 is not a valid block device

是不是有点慌,怎么修着修着把磁盘给修没了~这个太尴尬啦,然后一顿操作猛如虎,fdisk -l, fdisk /dev/sda, parted, blkid,里面都没有sda盘的信息,懵逼中~

别慌,使用lsblk查看下,内容如下:

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTloop0    7:0    0  89.1M  1 loop /snap/core/8039loop1    7:1    0  89.1M  1 loop /snap/core/7917sda      8:0    0  54.6T  0 disk└─sda1   8:1    0  54.6T  0 part   ##并没有被挂载/data目录上sdb      8:16   0 111.8G  0 disk├─sdb1   8:17   0     1M  0 part└─sdb2   8:18   0 111.8G  0 part /

让人心安的是,盘还在,数据还在?对于上面的报错,只需要执行故障排查目录中" 修改/etc/fstab配置文件 "即可,很幸运数据完整都在~

关于Ubuntu18.04中如何处理磁盘故障Input/output error就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

故障 磁盘 信息 系统 尝试 文件 目录 内容 方法 运气 不好 命令 手动 数据 更多 硬盘 面的 阿里 帮助 配置 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 深圳九邦互联网科技有限公司 互联网科技工作委员会主任 互联网科技公司的优势 金诺互联网科技 互联网中国科技 互联网科技未来 科技类互联网 菲比寻常互联网科技 撒么互联网科技公司 昭通云南众福互联网科技有限公司 福建科技产业互联网发展 赶超互联网科技 微信多开 崇明区互联网教育科技售后服务 想开互联网科技公司怎么样 山东星卡互联网科技有限公司官网 互联网高科技行业有哪些企业 广西泛欧互联网科技有限公司 第三届互联网大会安防黑科技 黑龙江互联网科技公司 互联网大会出现的黑科技 江苏根荣互联网科技 美国互联网科技巨头监管 科技信息互联网 北京互联网科技公司 镁科技互联网资讯平台 无锡溥仪互联网科技有限公司 济南和联互联网科技有限公司 移动互联网年度科技创新 抖集互联网科技技术咨询 互联网 科技节活动 微视频大赛
0