I have a tape drive that I use for backups and occasionally it fails for various reasons. I kill the process but the device (/dev/st0) is still showing up as busy (mt status). The only way I have been able to get it back up and running is by rebooting the server. Is there a way to reinitialise the device so that a reboot is not required?
Thanks in advance.
Page 1 of 1
How do I reinitialise a device ?
#2
Posted 29 October 2002 - 06:03 AM
What is your current working directory ( $PWD) when trying to umount the drive? Because if your directory is under the mount point when you try to umount it won't work..
#3
Posted 04 January 2003 - 06:40 AM
a bit of sh work should fix your dilemma:
as root, do
That should tell you the Process that still has the device open. If it iz zombie'd or won't die... a reboot is about the only thing you can do... Except editing memory space and hash tables manually....
But, I am guessing you are *NOT* a Expert UNIX GEEK like me with 15+ years of *NIX (DEC OSF/1, Tru64, HP-UX, Solaris, AIX, BSDi, *BSD, IRIX, SunOS, Linux... etc...) I'd be nervous doing that...
as root, do
Code:
lsof | grep -e "/dev/st0" | less
That should tell you the Process that still has the device open. If it iz zombie'd or won't die... a reboot is about the only thing you can do... Except editing memory space and hash tables manually....
But, I am guessing you are *NOT* a Expert UNIX GEEK like me with 15+ years of *NIX (DEC OSF/1, Tru64, HP-UX, Solaris, AIX, BSDi, *BSD, IRIX, SunOS, Linux... etc...) I'd be nervous doing that...
#4
Posted 05 February 2003 - 01:59 AM
Thanks for your comments 
I am not competent enough to edit memory space or hash tables (at least at this point in time).
Looks like a reboot is the only solution for me for the time being.
I am not competent enough to edit memory space or hash tables (at least at this point in time).
Looks like a reboot is the only solution for me for the time being.
Share this topic:
Page 1 of 1

Help










