08-21-2013
You might want to use fuser -ck /mountpoint before executing umount.
That way fuser will kill the pids which are potentially holding the mountpoint and umount will work fine.
As for mounting, you can use return code ($?) to verify the mount is successful (should return zero if mount is success).
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
I am having a rough time with unmounting a CD on a Solaris box. I am installing Oracle 8.1.7 for someone, and everything was going swell until the system tells me to put in CD 2. When I try to eject CD 1, nothing happens because the CD is still mounted. I looked on the man pages for rmmount to... (3 Replies)
Discussion started by: Jody
3 Replies
2. UNIX for Dummies Questions & Answers
Hi! I got tired of running out of disk space on the different partitions on my Solaris 8 Ultra 5 computer so I tried to make just a big / partition and install everything on that. But somehow I managed to get a 0 byte /home partition :-) I tried to delete this (By just clicking it in X-Windows and... (8 Replies)
Discussion started by: alfabetman
8 Replies
3. AIX
Hello, can someone help me with the problem am facing unmounting a filesystem
I wanted to unmount /oradata cause i created it with a larger size and wanted to umount it , delete the fs and create again with less size.
i have done below but nothing so far.
1) iam not in /oradata directory
2) i... (3 Replies)
Discussion started by: karthikosu
3 Replies
4. UNIX for Dummies Questions & Answers
I'm kinda new in shell scripting. How do i validate an input from a user to conform to requirement. For example,
echo "Enter First Name: "
read FName
echo "Enter Date of Employment (dd/mm/yyyy): "
read DoE
If the user enters data that is alphanumeric, it accepts it. I hope i've... (1 Reply)
Discussion started by: Allenzo
1 Replies
5. Shell Programming and Scripting
Hi,
I am new to Unix shell scripting and need help to add some validation to an existing script.
I've made a script that takes two argument (input) but I want the script to display an error message when nothing (null) is entered. So far I managed to validate the fist argument but fail to... (2 Replies)
Discussion started by: zen10
2 Replies
6. Shell Programming and Scripting
Hi All,
I need to write a small piece of code to check the following.
name should contain (A-Z), spaces, hyphens & apostrophes
I need to generate regular expressions for the same.
Please help me out as i am not familiar with regular expressions. (1 Reply)
Discussion started by: lifzgud
1 Replies
7. AIX
I have an NFS file system mounted on one of my AIX servers with "mount -v cifs".. The server from which the file system was mounted has crashed and now my "df -g" output is hanging. Is there any was to unmount this NFS file system? I have tried "umount -f". Doesn't work.
Or is there any way in... (6 Replies)
Discussion started by: wibhore
6 Replies
8. AIX
Hi All,
I'm facing an issue while trying to unmount a remotely mounted file system, strangely it's not even getting mounted, Kindly find the reply messages.
Mounting error msg
nfsmnthelp: 1831-019 <Server host>: Cannot mount a file system that is already remotely mounted.
mount: 1831-008... (13 Replies)
Discussion started by: Abhishekag
13 Replies
9. Shell Programming and Scripting
Hi All
I am trying to validate a value using if condition
requirement is need to check whether its a valid numeric value
the input contains ( space, #N/A and negative and positive decimal values and Zeros)
if it contains the space, I need to display the error message as space
... (15 Replies)
Discussion started by: tsurendra
15 Replies
10. UNIX for Dummies Questions & Answers
Hello World,
We have a software repository server in our environment which we use as an NFS server.
Now this has been going on well before I was hired. Now, I observed many users not unmounting the NFS resources after their use. I ran showmount and it showed 513 current sessions.
:wall: Is... (7 Replies)
Discussion started by: satish51392111
7 Replies
UMOUNT(8) Linux Programmer's Manual UMOUNT(8)
NAME
umount - unmount file systems
SYNOPSIS
umount [-hV]
umount -a [-dflnrv] [-t vfstype] [-O options]
umount [-dflnrv] {dir|device}...
DESCRIPTION
The umount command detaches the file system(s) mentioned from the file hierarchy. A file system is specified by giving the directory where
it has been mounted. Giving the special device on which the file system lives may also work, but is obsolete, mainly because it will fail
in case this device was mounted on more than one directory.
Note that a file system cannot be unmounted when it is `busy' - for example, when there are open files on it, or when some process has its
working directory there, or when a swap file on it is in use. The offending process could even be umount itself - it opens libc, and libc
in its turn may open for example locale files. A lazy unmount avoids this problem.
Options for the umount command:
-V Print version and exit.
-h Print help message and exit.
-v Verbose mode.
-n Unmount without writing in /etc/mtab.
-r In case unmounting fails, try to remount read-only.
-d In case the unmounted device was a loop device, also free this loop device.
-i Don't call the /sbin/umount.<filesystem> helper even if it exists. By default /sbin/umount.<filesystem> helper is called if one
exists.
-a All of the file systems described in /etc/mtab are unmounted. (With umount version 2.7 and later: the proc filesystem is not
unmounted.)
-t vfstype
Indicate that the actions should only be taken on file systems of the specified type. More than one type may be specified in a
comma separated list. The list of file system types can be prefixed with no to specify the file system types on which no action
should be taken.
-O options
Indicate that the actions should only be taken on file systems with the specified options in /etc/fstab. More than one option type
may be specified in a comma separated list. Each option can be prefixed with no to specify options for which no action should be
taken.
-f Force unmount (in case of an unreachable NFS system). (Requires kernel 2.1.116 or later.)
-l Lazy unmount. Detach the filesystem from the filesystem hierarchy now, and cleanup all references to the filesystem as soon as it is
not busy anymore. (Requires kernel 2.4.11 or later.)
--no-canonicalize
Don't canonicalize paths. For more details about this option see the mount(8) man page.
--fake Causes everything to be done except for the actual system call; this ``fakes'' unmounting the filesystem. It can be used to remove
entries from /etc/mtab that were unmounted earlier with the -n option.
THE LOOP DEVICE
The umount command will free the loop device (if any) associated with the mount, in case it finds the option `loop=...' in /etc/mtab, or
when the -d option was given. Any pending loop devices can be freed using `losetup -d', see losetup(8).
NOTES
The syntax of external umount helpers is:
/sbin/umount.<suffix> {dir|device} [-nlfvr] [-t type.subtype]
where the <suffix> is filesystem type or a value from "uhelper=" mtab option. The -t option is used for filesystems with subtypes support
(for example /sbin/mount.fuse -t fuse.sshfs).
The uhelper (unprivileged umount helper) is possible to used when non-root user wants to umount a mountpoint which is not defined in the
/etc/fstab file (e.g devices mounted by HAL).
FILES
/etc/mtab table of mounted file systems
SEE ALSO
umount(2), mount(8), losetup(8).
HISTORY
A umount command appeared in Version 6 AT&T UNIX.
AVAILABILITY
The umount command is part of the util-linux package and is available from ftp://ftp.kernel.org/pub/linux/utils/util-linux/.
Linux 2.0 26 July 1997 UMOUNT(8)