磁盘blk_update_request: I/O error

简介: 1、尝试1:解决 blk_update_request: I/O error, dev fd0, sector 0 错误参考文档:https://bbs.archlinux.org/viewtopic.

1、尝试1:

解决 blk_update_request: I/O error, dev fd0, sector 0 错误

https://bbs.archlinux.org/viewtopic.php?pid=1166918#p1166918

http://www.cyberciti.biz/faq/linux-end_request-ioerror-dev-fd0-sector0/

在开启了软驱驱动控制器的硬件上引导 Linux 时会出现如下提示:
blk_update_request: I/O error, dev fd0, sector 0

通过在关闭软驱模块来解决错误提示:

#
# /etc/modprobe.d/modprobe.conf
#
blacklist floppy

尝试2:

<strong>当dmesg的时候,出现下面的信息说明磁盘有问题</strong><br><br>Info fld=0x139066d0
end_request: I/O error, dev sda, sector 328230608
Buffer I/O error  on  device sda, logical block 41028826
sd 0:0:0:0: SCSI error:  return  code = 0x08000002
sda: Current: sense key: Medium Error
     Add. Sense: Unrecovered read error
 
Info fld=0x139066d0
end_request: I/O error, dev sda, sector 328230608
Buffer I/O error  on  device sda, logical block 41028826
sd 0:0:0:0: SCSI error:  return  code = 0x08000002
sda: Current: sense key: Medium Error
     Add. Sense: Unrecovered read error
 
Info fld=0x139066d0
end_request: I/O error, dev sda, sector 328230608
Buffer I/O error  on  device sda, logical block 41028826
sd 0:0:0:0: SCSI error:  return  code = 0x08000002
sda: Current: sense key: Medium Error
     Add. Sense: Unrecovered read error
 
Info fld=0x139066d0
end_request: I/O error, dev sda, sector 328230608
Buffer I/O error  on  device sda, logical block 41028826
sd 0:0:0:0: SCSI error:  return  code = 0x08000002
sda: Current: sense key: Medium Error
     Add. Sense: Unrecovered read error

1. 首先检测下坏掉

badblocks -s -v -o /root/bb.log /dev/sda  将结果保存到bb.log

[root@logging ~]# badblocks -s -v -o /root/badblocks.log /dev/sda
Checking blocks 0 to 586061784
Checking for bad blocks (read-only test): done                                
Pass completed, 173 bad blocks found.

 

smartctl -a   /dev/sda3 (快速检测硬盘坏道,看read,write 后面有没有errors)

2. 逻辑坏道修复方法

①、badblocks -s -w /dev/sda END START (END代表需要修复的扇区末端,START代表需要修复的扇区起始端)
②、fsck -a /dev/sda

修复后再用badblocks -s -v -o /root/bb.log /dev/sda监测看是否还有坏道存在,如果坏道还是存在的话说明坏道属于硬盘坏道。硬盘坏道要用隔离方法,首先记录监测出的硬盘坏道然后分区的时候把硬盘坏道所在的扇区分在一个分区(大小一般大于坏扇区大小),划分出的坏道分区不使用即可达到隔离的目的

3. 0磁道坏道和硬盘坏道(准备换硬盘)

0磁道坏道的修复方法是隔离0磁道,使用fdsk划分区的时候从1磁道开始划分区。

如果是硬盘坏道的话,只能隔离不能修复

 

相关文章
ES集群报错 failed to send join request to maste
ES集群报错 failed to send join request to maste
216 0
|
Web App开发 Cloud Native Docker
删除容器报错:Error response from daemon: conflict: unable to delete
云原生日益普及的现在,docker容器化成为现有很多服务的改进方向,docker凭借更高效的利用系统资源、更快速的启动时间、一致的运行环境、持续支付和部署、更轻松的迁移、更轻松的维护和拓展等优势,迅速走红。但是,很多容器部署后在回收时,都会遇到各种各样的问题,比如今天讨论的删除镜像的问题,有时候删除操作会莫名其妙的报错。
913 1
|
4月前
|
分布式计算 安全 Hadoop
kyuubi提交任务异常报错Unauthorized connection for super-user from IP
最终,因为系统配置可能相当复杂,如果问题仍然没法解决,建议联系相关的系统管理员或寻求专业支持。
75 3
|
3月前
引用 AspNetCoreRateLimit => StatusCode cannot be set because the response has already started.
引用 AspNetCoreRateLimit => StatusCode cannot be set because the response has already started.
66 0
|
3月前
Error unprotecting the session cookie.The key {...} was not found in the key ring.
Error unprotecting the session cookie.The key {...} was not found in the key ring.
79 0
|
5月前
|
数据采集 监控 JavaScript
函数计算操作报错合集之调用时报错:Error parsing headers: 'limit request headers fields',是什么原因
在使用函数计算服务(如阿里云函数计算)时,用户可能会遇到多种错误场景。以下是一些常见的操作报错及其可能的原因和解决方法,包括但不限于:1. 函数部署失败、2. 函数执行超时、3. 资源不足错误、4. 权限与访问错误、5. 依赖问题、6. 网络配置错误、7. 触发器配置错误、8. 日志与监控问题。
|
前端开发 数据库
Failed to load response dataNo data found for resource with given identifier
Failed to load response dataNo data found for resource with given identifier
1617 0
iSCSI Login negotiation failed. lost page write due to I/O error on 盘变成read only
iscsi mount的盘的突然变成read only,在系统日志messages中有下面的记录
232 0
|
索引
ES报错:“type“=>“cluster_block_exception“, “reason“=>“blocked by: [FORBIDDEN/12/index read-only / allow
ES报错:“type“=>“cluster_block_exception“, “reason“=>“blocked by: [FORBIDDEN/12/index read-only / allow
362 0
ES报错:“type“=>“cluster_block_exception“, “reason“=>“blocked by: [FORBIDDEN/12/index read-only / allow
|
SQL 关系型数据库 MySQL
【解决思路】HTTP Status 500 Type Exception ReportMessage Request processing failed; 【已解决】
经常测试的一个网页,突然报错500。前面也没有发生过,但突然报错,只能先改错了,不然都没法进入页面。为什么会调用到存在bug的语句,而以前没有发生这种情况?这一问题没能想清楚,只能归咎于编译器了。
391 0
【解决思路】HTTP Status 500 Type Exception ReportMessage Request processing failed; 【已解决】