Chinaunix

标题: 服务器 I/O error [打印本页]

作者: bluesmile11    时间: 2011-08-02 18:39
标题: 服务器 I/O error
朋友们好,有台服务器今天日志报错如下
tail -f /var/log/messages
Aug  2 18:25:41 net110 kernel: Additional sense indicates Unrecovered read error - auto reallocate failed
Aug  2 18:25:41 net110 kernel:  I/O error: dev 08:21, sector 1930952784
Aug  2 18:25:41 net110 kernel: EXT3-fs error (device sd(8,33)): ext3_get_inode_loc: unable to read inode block - inode=120684820, block=241369098
Aug  2 18:25:42 net110 kernel: EXT3-fs error (device sd(8,33)) in ext3_reserve_inode_write: IO failure
Aug  2 18:25:57 net110 kernel: scsi1: ERROR on channel 0, id 0, lun 0, CDB: Read (10) 00 73 18 00 8f 00 00 08 00
Aug  2 18:25:57 net110 kernel: Current sd08:21: sense key Medium Error
Aug  2 18:25:57 net110 kernel: Additional sense indicates Unrecovered read error - auto reallocate failed
Aug  2 18:25:57 net110 kernel:  I/O error: dev 08:21, sector 1930952784
Aug  2 18:25:57 net110 kernel: EXT3-fs error (device sd(8,33)): ext3_get_inode_loc: unable to read inode block - inode=120684820, block=241369098
Aug  2 18:25:58 net110 kernel: EXT3-fs error (device sd(8,33)) in ext3_reserve_inode_write: IO failure
Aug  2 18:27:43 net110 kernel: 2820, block=1369098
Aug  2 18:27:43 net110 kernel: EXT3-fs error (device sd(8,)) in ext3_reserve_iO ailu
Aug  2 18:27:58 net110 kernel: scsi1: ERROR onl lu,DRe(1000 73 18 nt sd08:21: sense key Medium Error
Aug  2 18:27:58 net110 kernel: Additional sense indicates Unrecovered read error - auto reallocate failed
Aug  2 18:27:58 net110 kernel: EXT3-fs error (device sd(8,33)): ext3_get_inode_loc: unable to read inode block - inode=120684820, block=241369098
Aug  2 18:27:58 net110 kernel: EXT3-fs error (device sd(8,33)) in ext3_reserve_inode_write: IO fa
Aug  2 18:29:12 net110 kernel: scsi1: ERROR ochanel 0 i 0 lun 0, CDB: Read (10)  73 18 sd08:21: sense key Medium Error
Aug  2 18:29:29 net110 kernel: ror - arlex3_reserve_inode_write: IO failu 0   (173 0
Aug  2 18:29:29 net110 kernel: sd08:21: sense key Medium Error
Aug  2 18:29:29 net110 kernel: Additional sense indicates Unrecovered read error - auto reallocate failed
Aug  2 18:29:29 net110 kernel:  I/O error: dev 08:21, sector 1930952784
Aug  2 18:29:29 net110 kernel: EXT3-fs error (device sd(8,33)): ext3_get_inode_loc: unable to read inode block - inode=120684820, block=241369098
Aug  2 18:29:29 net110 kernel: EXT3-fs error (device sd(8,33)) in ext3_reserve_inode_write: IO failure
Aug  2 18:30:36 net110 kernel: scsi1: ERROR on channel 0, id 0, lun 0, CDB: Read (10) 00 73 18 00 8f 00 00 08 00
Aug  2 18:30:36 net110 kernel: Current sd08:21: sekey et3_reserve_inode_write: IO failure
Aug  2 18:30:51 net110 kernel: scsi1: ERROR on channel 0, id 0,lu0ad73 18 8f <4>Current sd08:21: sense key Medium Error
Aug  2 18:30:51 net110 kernel: Additional sense indicates Unrecovered read error - auto reallocate failed
Aug  2 18:30:51 net110 kernel: EXT3-fs error (device sd(8,33)): ext3_get_inode_loc: unable to read inode block - inode=120684820, block=241369098
Aug  2 18:30:51 net110 kernel: EXT3-fs error (device sd(8,33)) in ext3_reserve_inode_write: IO failure

cat /proc/kmsg
<4>scsi1: ERROR on channel 0, id 0, lun 0, CDB: Read (10) 00 73 18 00 8f 00 00 08 00
<4>Current sd08:21: sense key Medium Error
<4>Additional sense indicates Unrecovered read error - auto reallocate failed
<4> I/O error: dev 08:21, sector 1930952784
<2>EXT3-fs error (device sd(8,33)): ext3_get_inode_loc: unable to read inode block - inode=106842433node_write: Ifre channe0, id 0, n 0 CB: ad ) 00 8f 00 00 08 00
<4>Curre<4> I/O error: dev 08:21, sector 1930952784
iluren n,d,0000 8f 00 00 08 00
<4>Current <4>Additional sense indicates Unrecovered read eruto eallocate faied
<4> I/O error: dev 08:21, sector 1930952784
<2>EXT3-fs error (device sd(8,33)): ext3_get_inode_loc: unable to read inode block - inode=120684820, block=241369098
<2>EXT3-fs error (device sd(8,33)) in tre
<4>scsi1: ERROR on channel0, id ,lun 0, CDB:Read0) 00 18 00 8f 00 008 00 <4>Current nse  Medium Error
<4>Additional sense indicates Unrecovered read error - auto reallocate failed
<4> I/O error: dev 08:21, sector 1930952784
<2>EXT3-fs error (device sd(8,33)): ext3_get_inode_loc: unable to read inode block - inode=120684820, block=241369098
<2>EXT3-fs error (device sd(8,33)) inx n , CDB: Re (10) 00 00 00 00 08 00
<4> I/O error: dev 08:21, sector 1930952784


请问:
1.这种问题是硬盘物理损坏还是文件系统损坏呢?
2. 因为这个服务器上有多快硬盘,可以从这些日志里面看出来是那块硬盘吗?

有什么办法在保障数据的前提下修复这些错误?谢谢
作者: cst05001    时间: 2011-08-02 19:24
I/O error: dev 08:21, sector 1930952784

物理损坏然后导致文件系统也坏掉
作者: chenyx    时间: 2011-08-02 22:25
硬件有问题了.楼主到现场的话,应该可以看到损坏的硬盘的灯不一样
作者: unix5188    时间: 2011-08-03 08:19
应该是硬盘有坏道了,
作者: bluesmile11    时间: 2011-08-03 10:18
在这种情况下,服务器上的数据可以完成的备份出来吗?
作者: chenyx    时间: 2011-08-03 10:19
完整备份够呛,看楼主的运气
作者: bluesmile11    时间: 2011-08-03 10:26
朋友们帮我按经验估计一下。谢谢啦
作者: chenyx    时间: 2011-08-03 10:28
这个要看你的硬盘是否做raid了,如果做raid,很有可能大部分,没有,基本上很难.




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2