trying to read from dying disk
jdh2358 at gmail.com
jdh2358 at gmail.com
Fri Apr 22 14:43:07 EDT 2005
I have a python file that is trying to read raw data from a raw
partition on a dying dist, eg
f = file('/dev/sda')
f.seek(SOMEWHERE)
s = f.read(SOMEBYTES)
On some blocks, the read succeeds, on others it fails and an IOError is
thrown, and on others it appears to hang indefinitely and will not
respond to any attempt to kill it with 'kill -9 PID', etc.
Is there anyway to do a timeout read on this kind of file, or even to
kill the process once it hangs?
linux kernel 2.6.10
python 2.4.1
Thanks!
JDH
More information about the Python-list
mailing list