Chinaunix

标题: 系统日志里报错:I/O error: [打印本页]

作者: frank_lzx    时间: 2005-10-09 12:09
标题: 系统日志里报错:I/O error:
我单位服务器是双机+盘阵,操作系统是REDHAT7.2,在运行过程中在向盘阵中写文件写不了,写文件是在程序中调用C 的写文件函数,以前都运行正常,前两天忽然写不了了,系统日志/var/log/messages中报:

Sep 26 22:04:51 lmcc6-dt2 kernel: scsi1 (0,0,0) : RESERVATION CONFLICT
Sep 26 22:04:51 lmcc6-dt2 kernel: SCSI disk error : host 1 channel 0 id 0 lun 0 return code = 18
Sep 26 22:04:51 lmcc6-dt2 kernel:  I/O error: dev 08:13, sector 35020760
Sep 26 22:04:51 lmcc6-dt2 kernel: scsi1 (0,0,0) : RESERVATION CONFLICT
Sep 26 22:04:51 lmcc6-dt2 kernel: SCSI disk error : host 1 channel 0 id 0 lun 0 return code = 18
Sep 26 22:04:51 lmcc6-dt2 kernel:  I/O error: dev 08:13, sector 35020768
......
以下相同

等到晚上对盘阵做一些文件操作时,比如df,ll都不能正常显示,显示为没有文件,而实际上是有文件的。无奈只有重启系统,重启后基本正常
但领导让分析是软件还是硬件的问题,让找到原因,我找了找资料,没有头绪,我基本假设的几种原因是:操作系统与盘阵上镜像控制卡之间出了点问题,比如控制卡驱动,盘阵经硬件厂商看了,说是没有问题。各位高手有思路的给点头绪,不胜感谢!!!
作者: frank_lzx    时间: 2005-10-10 10:18
标题: 系统日志里报错:I/O error:
这个问题是大家没有遇到过?还是太难?还是我发错版面了呀,找了许多资料都没有答案
作者: david5337    时间: 2005-10-10 10:26
标题: 系统日志里报错:I/O error:
有磁盘扇区出问题了,可能的原因:
1.通信质量;
2.卷出错;
3.文件系统有问题;
4.硬盘物理出错。
建议使用fsck先检查一下子文件系统,然后check物理硬盘的状态。
可以在盘阵控制卡上对LUN做Verify操作。
作者: frank_lzx    时间: 2005-10-10 11:32
标题: 系统日志里报错:I/O error:
谢谢,我初来乍到,能得到指点,非常感谢,如果有谁能把可能原因稍稍扩展一下谈谈如何预防,我想对许多刚开始做linux维护的会很有帮助
作者: bingosek    时间: 2005-10-10 11:38
标题: 系统日志里报错:I/O error:
原帖由 "david5337" 发表:
有磁盘扇区出问题了,可能的原因:
1.通信质量;
2.卷出错;
3.文件系统有问题;
4.硬盘物理出错。
建议使用fsck先检查一下子文件系统,然后check物理硬盘的状态。
可以在盘阵控制卡上对LUN做Verify操作。

请教:‘可以在盘阵控制卡上对LUN做Verify操作’有什么用?
作者: frank_lzx    时间: 2005-10-10 12:16
标题: 系统日志里报错:I/O error:
我想是检测逻辑单元号是不是一致




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