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