12-07-2002
What LivinFree is trying to explain is:
Lets say your mount point is /mnt . You do the command pwd and it says the current directory is /mnt/home/jones .....
If you try to umount /mnt you will get a 'Device busy error' because your are 'in' the filesystem.
It is a bit like being in a airlock on a spacestation. You are in the airlock without spacesuit and someone tries to evacuate the airlock. A built-in safety mechanism ALARMS and days "WARNING: TRYING TO EVACUATE YOUR FRIEND".... (ok, not such a good analogy, but you get the idea).
The same is true if you have running processes are executed from within the mounted filesystems, etc. You simply cannot unmount 'busy' filesystems.... you have to make sure they are 'not busy'.....
Got it?
10 More Discussions You Might Find Interesting
1. Programming
I need to compile a file,but 'make' does
not work.please tell me how to use it or
need which tools? (3 Replies)
Discussion started by: dsun5
3 Replies
2. Shell Programming and Scripting
I wonder how I shall read the result below, especially 'what'
shown below.
The result was shown when I entered 'w'.
E.g what is TOP? What is gosh ( what does selmgr mean?)?
login@ idle JCPU PCPU what
6:15am 7:04 39 39 TOP
6:34am 6:45 45 45 TOP
6:41am ... (1 Reply)
Discussion started by: Aelgen
1 Replies
3. UNIX for Dummies Questions & Answers
echo 'it's friday'
why appear the > (3 Replies)
Discussion started by: yls177
3 Replies
4. UNIX for Advanced & Expert Users
Somehow someone created a file named '-ov' in the root directory.
Given the name, the how was probably the result of some cpio command they bozo'ed.
I've tried a number of different ways to get rid of it using * and ? wildcards, '\' escape patterns etc.. They all fail with " illegal option --... (3 Replies)
Discussion started by: GSalisbury
3 Replies
5. Shell Programming and Scripting
Hopefully this doesn't come off as too much of a "newbie" question or a flamebait. But I have recently begun working with a Sun Solaris box after having spent the past five years working with RedHat. From what i can tell, thing look fairly similar and the 'man' command is some help. But I've... (7 Replies)
Discussion started by: deckard
7 Replies
6. UNIX for Dummies Questions & Answers
I haven't used the cdrom (actually dvdrom) drive on my server in months. I put the dvd in the drive but can't see it.
I did an: iostat -En
but don't see anything that says cdrom or dvd, what could be the problem?
Thanks! (1 Reply)
Discussion started by: FredSmith
1 Replies
7. Solaris
Hi,
When I insert a cd to CDROM drive in SF V210 Solaris 10 it took seconds then eject it auto!
How can I solve this issue?
Thanks
Regards :) (8 Replies)
Discussion started by: HishamN
8 Replies
8. Shell Programming and Scripting
alright guys, this is a pretty noob question but I need a script that will take a tarred folder "Animals" from cd and copy and extract it to replace an existing folder on hard drive called "Animals". (to give us more variations for another program which we don't need to worry about here), take the... (1 Reply)
Discussion started by: hootdocta5
1 Replies
9. Solaris
Hello,
I've read many posts that offer tips on how to mount a CDROM but I haven't seen any on how to get the system to recognize the CDROM drive.
I was transferring files from CDROM to the hard drive successfully. I entered the third CDROM and the system refused to automount it. I tried... (2 Replies)
Discussion started by: TrueSon
2 Replies
10. AIX
HI
i have setuped a nfs between a AIX system and a linux os ,keeping AIX as sever
i need to share the CDrom in AIX server with the linux operating system. ie. linux os
machine does't have a cdrom . will i be able be share ..i tried a lot but it gives a message which resembles NFS access... (3 Replies)
Discussion started by: raguraja
3 Replies
LEARN ABOUT MOJAVE
umount
UMOUNT(8) BSD System Manager's Manual UMOUNT(8)
NAME
umount -- unmount filesystems
SYNOPSIS
umount [-fv] special | node
umount -a | -A [-fv] [-h host] [-t type]
DESCRIPTION
The umount command calls the unmount(2) system call to remove a special device or the remote node (rhost:path) from the filesystem tree at
the point node. If either special or node are not provided, the appropriate information is taken from the list of filesystems provided by
getfsent(3).
The options are as follows:
-a All the filesystems described via getfsent(3) are unmounted.
-A All the currently mounted filesystems except the root are unmounted.
-f The filesystem is forcibly unmounted. Active special devices continue to work, but all other files return errors if further accesses
are attempted. The root filesystem cannot be forcibly unmounted.
-h host
Only filesystems mounted from the specified host will be unmounted. This option implies the -A option and, unless otherwise speci-
fied with the -t option, will only unmount NFS filesystems.
-t type
Is used to indicate the actions should only be taken on filesystems of the specified type. More than one type may be specified in a
comma separated list. The list of filesystem types can be prefixed with ``no'' to specify the filesystem types for which action
should not be taken. For example, the umount command:
umount -A -t nfs,hfs
umounts all currently-mounted filesystems of the type NFS and HFS. (The -a option only unmounts entries in the /etc/fstab list.)
-v Verbose, additional information is printed out as each filesystem is unmounted.
NOTES
Due to the complex and interwoven nature of Mac OS X, umount may fail often. It is recommended that diskutil(1) (as in, ``diskutil unmount
/mnt'') be used instead.
SEE ALSO
unmount(2), getfsent(3), mount(8), diskutil(1)
HISTORY
A umount command appeared in Version 6 AT&T UNIX.
4th Berkeley Distribution May 8, 1995 4th Berkeley Distribution