LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1141|回复: 3

磁盘上有很多的坏扇区怎么办

[复制链接]
发表于 2010-7-12 11:57:17 | 显示全部楼层 |阅读模式
上周系统启动出现了下面的提示

Jul  8 16:41:39 yashen kernel: [ 6671.795767] ata1: EH in SWNCQ mode,QC:qc_active 0x6 sactive 0x6
Jul  8 16:41:39 yashen kernel: [ 6671.795772] ata1: SWNCQ:qc_active 0x6 defer_bits 0x0 last_issue_tag 0x9
Jul  8 16:41:39 yashen kernel: [ 6671.795773]   dhfis 0x6 dmafis 0x0 sdbfis 0x3F8
Jul  8 16:41:39 yashen kernel: [ 6671.795776] ata1: ATA_REG 0x40 ERR_REG 0x0
Jul  8 16:41:39 yashen kernel: [ 6671.795777] ata1: tag : dhfis dmafis sdbfis sacitve
Jul  8 16:41:39 yashen kernel: [ 6671.795779] ata1: tag 0x1: 1 0 0 1
Jul  8 16:41:39 yashen kernel: [ 6671.795781] ata1: tag 0x2: 1 0 0 1
Jul  8 16:41:39 yashen kernel: [ 6671.795796] ata1.00: exception Emask 0x0 SAct 0x6 SErr 0x0 action 0x6 frozen
Jul  8 16:41:39 yashen kernel: [ 6671.795800] ata1.00: failed command: READ FPDMA QUEUED
Jul  8 16:41:39 yashen kernel: [ 6671.795806] ata1.00: cmd 60/60:08:2d:a0:7d/00:00:0e:00:00/40 tag 1 ncq 49152 in
Jul  8 16:41:39 yashen kernel: [ 6671.795807]          res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
Jul  8 16:41:39 yashen kernel: [ 6671.795809] ata1.00: status: { DRDY }
Jul  8 16:41:39 yashen kernel: [ 6671.795811] ata1.00: failed command: READ FPDMA QUEUED
Jul  8 16:41:39 yashen kernel: [ 6671.795815] ata1.00: cmd 60/10:10:9d:a0:7d/00:00:0e:00:00/40 tag 2 ncq 8192 in
Jul  8 16:41:39 yashen kernel: [ 6671.795816]          res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
Jul  8 16:41:39 yashen kernel: [ 6671.795818] ata1.00: status: { DRDY }
Jul  8 16:41:39 yashen kernel: [ 6671.795826] ata1: hard resetting link
Jul  8 16:41:39 yashen kernel: [ 6671.795829] ata1: nv: skipping hardreset on occupied port
Jul  8 16:41:40 yashen kernel: [ 6672.250021] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
Jul  8 16:41:40 yashen kernel: [ 6672.259935] ata1.00: configured for UDMA/133
Jul  8 16:41:40 yashen kernel: [ 6672.259945] ata1.00: device reported invalid CHS sector 0
Jul  8 16:41:40 yashen kernel: [ 6672.259950] ata1.00: device reported invalid CHS sector 0
Jul  8 16:41:40 yashen kernel: [ 6672.259968] sd 0:0:0:0: [sda] Unhandled error code
Jul  8 16:41:40 yashen kernel: [ 6672.259971] sd 0:0:0:0: [sda] Result: hostbyte=0x00 driverbyte=0x06
Jul  8 16:41:40 yashen kernel: [ 6672.259979] sd 0:0:0:0: [sda] CDB: cdb[0]=0x28: 28 00 0e 7d 9e ad 00 01 78 00
Jul  8 16:41:40 yashen kernel: [ 6672.259990] end_request: I/O error, dev sda, sector 243113645
Jul  8 16:41:40 yashen kernel: [ 6672.260025] ata1: EH complete

系统启动很慢,并出现各种问题
期间执行过xfs_repair操作

用到了今天,觉得可能是串口线松动了,打开机器重新按紧了些
原来的问题没有了,但进入gnome后出现下面的提示



我觉得磁盘应该没有那么多坏扇区,由于线松动导致一些问题,系统自检或者是我执行
xfs_repair的时候把这些扇区错误的标记为坏扇区

现在原来的问题解决了,如何解决这些错误的标记问题

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2010-7-12 12:30:25 | 显示全部楼层
看下这个
http://smartmontools.sourceforge.net/badblockhowto.html

我的想法是如果执行 e2fsck -c 没有问题的话,就不用管了,反正过段时间应该会归零的。不过提示倒是会很讨厌。
回复 支持 反对

使用道具 举报

发表于 2010-7-12 15:43:12 | 显示全部楼层
不是物理损坏就好说。等高手。
回复 支持 反对

使用道具 举报

发表于 2010-7-12 16:03:07 | 显示全部楼层
看整体评估下面那句!~~哈哈
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表