Am 29.09.2011 15:46, schrieb linux guy:
Mount point management.
Is there an easy was to know if a disk is mounted and act accordingly or prevent data
from being written to a
mountpoint ? Or to have the mount point disappear when its not mounted ?
Example
Lets say I create a mount point /home/me/myth and that /home/me resides on /dev/sda3.
Lets say that a disk labelled MYTH normally gets mounted there. But lets say that
someone accidentally unplugs the
MYTH disk and thus nothing is mounted. Lets say the myth backend starts recording and in
the process writing data
to /home/me/myth. If MYTH isn't mounted there, then that data is going to get
written to the mount point dir, ie
/dev/sda3.
Is there any way to prevent that ?
/bin/mount $MOUNTPOINT 2> /dev/null > /dev/null
mount | grep $MOUNTPOINT > /dev/null
if [ $? -ne 0 ]
then
echo "DISK NOT MOUNTED"
exit
fi