Re: can't umount /usr(/dev/hdb3)
The other asnwers in this list are all very usefull, but sometimes I find that whatever I do, I cannot unmount for example /usr. In such cases, it's best to do mount -o remount,ro /usr i.e. remount it read-only, so that all data is written do the partition, and you can now safely switch off the computer (execute halt). (assuming all other partions are unmonuted properly). I've been having trouble with hardware errors on one disk drive causing a filesystem panic that appears to force the filesystem into read-only mode but the processes accessing it are blocked and won't die from signals. I would like to be able to force a reboot remotely when this happens but even 'reboot -f' hangs. Is there some other way besides punching the reset button to make the machine restart? Les Mikesell [EMAIL PROTECTED] -- TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to [EMAIL PROTECTED] . Trouble? e-mail to [EMAIL PROTECTED] .
Re: can't umount /usr(/dev/hdb3)
At 12:44 AM 31/03/97 +0200, joost witteveen wrote: Hi all, I upgrade a lot of packages, don't know exactly which ones though, and now shutdown -h now and umount will not unmount /usr(aka /dev/hdb3). It gives me same error: umount: /dev/hdb3: device is busy Does anyone have any idea as to what is causing this? The other asnwers in this list are all very usefull, but sometimes I find that whatever I do, I cannot unmount for example /usr. In such cases, it's best to do mount -o remount,ro /usr i.e. remount it read-only, so that all data is written do the partition, and you can now safely switch off the computer (execute halt). (assuming all other partions are unmonuted properly). Or better still, find what process is using /dev/hdb3 by doing this: fuser -uvm mounted system What I mean by mounted system is /var or /home and the like. This will print out process ID and the USER who's controlling it (and what the process is - ie: named). Regards -- Karl Ferguson Tower Networking Pty Ltd Tel: +61-9-456- [EMAIL PROTECTED] t/a STAR Online Services Fax: +61-9-455-2776 [EMAIL PROTECTED]
Fixed...Re: can't umount /usr(/dev/hdb3)
Hi all, On 30-Mar-97 Dale Scheetz wrote: If you are in any of the mounted directories (including the top, e.g. /mnt), then umount would give this message and refues to unmount the device. I don't know that this is strictly true. For instance, my fstab mounts /usr from a seperate device, and, I assume, unmounts it during shutdown. At the time of shutdown, all my users are logged in and sitting in their user accounts. Now, I know that shutdown kills all the users off before it does the unmounts, so by then they are not an issue. I assume all root processes are killed off by then as well. I had a problem recently of this type. I tried to unmount /cdrom and was told that /dev/scd0 was busy. After going to each account logged in and checking for processes using /cdrom, and finding none, I eventually logged out all users but root at VC1 and was still unable to unmount. Since I REALLY wanted the cd that was in the drive, I shut the drive off and then back on. This let the drive open it's door so I could retrieve the cd, but created problems for the system (i/o errors from df) until I rebooted. I have learned since that I could probably have 'rmmod'ed the driver and re-'insmod'ed it, but still have no idea why the system thought that the device was busy. Waiting is, The cause of my umount problem was bash-2.0-3_i386.deb. This problem was fixed when I downgraded it. Thanks everyone for your help, David
Re: can't umount /usr(/dev/hdb3)
The other asnwers in this list are all very usefull, but sometimes I find that whatever I do, I cannot unmount for example /usr. In such cases, it's best to do mount -o remount,ro /usr i.e. remount it read-only, so that all data is written do the partition, and you can now safely switch off the computer (execute halt). (assuming all other partions are unmonuted properly). Or better still, find what process is using /dev/hdb3 by doing this: fuser -uvm mounted system That is basically what the others suggested. But still, sumetimes I'm unable to kill -KILL those processes, or whatever. But thenagain, your -uvm options are quite nice, and seem to find more process than I'm used to. Thanks -- joost witteveen [EMAIL PROTECTED] I came, I saw, ..., well, it wasn't free so I left again. (LUA, 1988)
Re: can't umount /usr(/dev/hdb3)
On Sat, 29 Mar 1997, David Puryear wrote: I upgrade a lot of packages, don't know exactly which ones though, and now shutdown -h now and umount will not unmount /usr(aka /dev/hdb3). It gives me same error: umount: /dev/hdb3: device is busy Does anyone have any idea as to what is causing this? If you are in any of the mounted directories (including the top, e.g. /mnt), then umount would give this message and refues to unmount the device. Syrus. -- -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Syrus Nemat-Nasser [EMAIL PROTECTED]UCSD Physics Dept.
Re: can't umount /usr(/dev/hdb3)
David Puryear [EMAIL PROTECTED] writes: Hi all, I upgrade a lot of packages, don't know exactly which ones though, and now shutdown -h now and umount will not unmount /usr(aka /dev/hdb3). It gives me same error: umount: /dev/hdb3: device is busy Try doing `fuser -m /usr', then you'll find out what process it is that's still using /usr (you probably want to put it into your /etc/init.d/halt script at an approprate point, then exit from the script to get more information). /etc/init.d/halt should send SIGTERM then SIGKILL to all processes before umounting filesystems, so it is strange that there is still a process that's alive. Hope that helps you work it out, Graeme -- | Graeme A Stewart, pgp public key finger [EMAIL PROTECTED]| | Key fingerprint = AF C7 BF A4 52 D5 3C 3B 17 A5 62 43 DA 15 E8 97 | | Keep a good head, and always carry a lightbulb. Dylan |
Re: can't umount /usr(/dev/hdb3)
On Sat, 29 Mar 1997, Syrus Nemat-Nasser wrote: On Sat, 29 Mar 1997, David Puryear wrote: I upgrade a lot of packages, don't know exactly which ones though, and now shutdown -h now and umount will not unmount /usr(aka /dev/hdb3). It gives me same error: umount: /dev/hdb3: device is busy Does anyone have any idea as to what is causing this? If you are in any of the mounted directories (including the top, e.g. /mnt), then umount would give this message and refues to unmount the device. I don't know that this is strictly true. For instance, my fstab mounts /usr from a seperate device, and, I assume, unmounts it during shutdown. At the time of shutdown, all my users are logged in and sitting in their user accounts. Now, I know that shutdown kills all the users off before it does the unmounts, so by then they are not an issue. I assume all root processes are killed off by then as well. I had a problem recently of this type. I tried to unmount /cdrom and was told that /dev/scd0 was busy. After going to each account logged in and checking for processes using /cdrom, and finding none, I eventually logged out all users but root at VC1 and was still unable to unmount. Since I REALLY wanted the cd that was in the drive, I shut the drive off and then back on. This let the drive open it's door so I could retrieve the cd, but created problems for the system (i/o errors from df) until I rebooted. I have learned since that I could probably have 'rmmod'ed the driver and re-'insmod'ed it, but still have no idea why the system thought that the device was busy. Waiting is, Dwarf -- _-_-_-_-_-_- _-_-_-_-_-_-_- aka Dale Scheetz Phone: 1 (904) 656-9769 Flexible Software 11000 McCrackin Road e-mail: [EMAIL PROTECTED] Tallahassee, FL 32308 _-_-_-_-_-_- If you don't see what you want, just ask _-_-_-_-_-_-_-
Re: can't umount /usr(/dev/hdb3)
Hi all, I upgrade a lot of packages, don't know exactly which ones though, and now shutdown -h now and umount will not unmount /usr(aka /dev/hdb3). It gives me same error: umount: /dev/hdb3: device is busy Does anyone have any idea as to what is causing this? The other asnwers in this list are all very usefull, but sometimes I find that whatever I do, I cannot unmount for example /usr. In such cases, it's best to do mount -o remount,ro /usr i.e. remount it read-only, so that all data is written do the partition, and you can now safely switch off the computer (execute halt). (assuming all other partions are unmonuted properly). -- joost witteveen [EMAIL PROTECTED] I came, I saw, ..., well, it wasn't free so I left again. (LUA, 1988)
can't umount /usr(/dev/hdb3)
Hi all, I upgrade a lot of packages, don't know exactly which ones though, and now shutdown -h now and umount will not unmount /usr(aka /dev/hdb3). It gives me same error: umount: /dev/hdb3: device is busy Does anyone have any idea as to what is causing this? Thanks, David p.s. From now on, I will upgrade only one package at a time than reboot to make sure nothing is broken.;-) and now shutdown -h now and umount will not umount /usr(aka /dev/hdb3). It gives me same error: umount: /dev/hdb3: device is busy Does anyone have any idea as to what is causing this?