+ -
当前位置:首页 → 问答吧 → 磁盘错误引起的IO阻塞问题

磁盘错误引起的IO阻塞问题

时间:2010-08-12

来源:互联网

如果磁盘出错(出现坏道或文件系统出错),都会导致IO调用卡死在磁盘访问的流程中,而此时由于读写进程已经进入内核态,查看到的运行状态为D状态,这个时候应该也是不能相应信号的,而且如果直接杀掉的话可能会导致内核同步资源的泄露。

    所以说有没有一个很好的方法解决上述问题,使得在磁盘出错后,进程都够不被至于被卡死
      现在主要的疑问在于:因为磁盘出错所导致的IO调用的阻塞,究竟会阻塞在调用函数的哪一步上? 虽然尝试着去看了文件读写以及块设备驱动的相关源码,奈何内容太多,至今没有什么头绪。。。

   还请哪位高人帮忙解答。。。

作者: luoyan_xy   发布时间: 2010-08-12

磁盘错误,你还要IO?那怎么行?你操作磁盘的代码没写好。

作者: beepbug   发布时间: 2010-08-12

热门下载

更多