请教如何避免Linux下 input/output error 错误。
请教如何避免 input/output error 错误。
编程大概环境,Opensuse11.0 + QT4.4.3 embedded。
我没有使用x11环境,所以我的重新实现x11下一个功能。
现在的问题是:我自己编写一个模块来实现光盘和其他移动设备的挂载。代码部分来自于gnome-volume-manager。当光盘插入之后,可以列出光盘中的文件。但是有一个问题,就是当光盘挂载很长时间(>20m)以后,在列这个/media/mountpoint 下的目录就会将程序挂起,这时在控制台下运行一些命令会出现 input/output error.也不能使用dmesg。 我怀疑过硬盘有问题,但扫描未显示有任何问题,而且更换新硬盘后依然存在这样的情况。
这个情况主要在测试的机器上出现,光驱也是正常的,在x11的gnome环境下系统也运行的很正常,但是运行我的程序就会出现这个问题,也不是每次都出现,属于偶然现象。
但是这个现象并未在我的开发的机器上出现。
头痛ing。
各位大侠,给点意见和建议。不胜感激。
编程大概环境,Opensuse11.0 + QT4.4.3 embedded。
我没有使用x11环境,所以我的重新实现x11下一个功能。
现在的问题是:我自己编写一个模块来实现光盘和其他移动设备的挂载。代码部分来自于gnome-volume-manager。当光盘插入之后,可以列出光盘中的文件。但是有一个问题,就是当光盘挂载很长时间(>20m)以后,在列这个/media/mountpoint 下的目录就会将程序挂起,这时在控制台下运行一些命令会出现 input/output error.也不能使用dmesg。 我怀疑过硬盘有问题,但扫描未显示有任何问题,而且更换新硬盘后依然存在这样的情况。
这个情况主要在测试的机器上出现,光驱也是正常的,在x11的gnome环境下系统也运行的很正常,但是运行我的程序就会出现这个问题,也不是每次都出现,属于偶然现象。
但是这个现象并未在我的开发的机器上出现。
头痛ing。
各位大侠,给点意见和建议。不胜感激。
...全文
相关推荐
Linux操作系统错误代码解释-(中英文对照)
Linux操作系统错误代码解释-(中英文对照)
标准输入标准输出标准错误输出的源头分析
程序员都知道一个程序启动后就伴随着该程序而来的3个I/O句柄,标准输入,标准输出和标准错误输出。为什么是这样呢?教材知识告诉我们现象,但从来没有回答为什么。我不知道为什么要刻意或无意的不提这个“为什么”。本文就像解答这个问题。如有谬误,请告知。
Linux操作系统错误代码解释 (中英文对照).pdf
Linux操作系统错误代码解释 (中英文对照).pdf
SHELL 输入与输出资料
主要讲述SHELL 中输入输出多种概念和用法,适合初学者,希望能有所帮组。
linux命令返回值的含义解析
主要介绍了linux命令返回值的含义,linux命令执行后无论成功与否都有一个返回值,如果为 0,则表示命令执行成功,其它值则表示错误,具体代码及含义介绍大家通过本文学习下吧


