+Mount_device ()
+{
+ dev="${1}"
+
+ if [ ! -d "${MOUNTP}" ]; then
+ mkdir -p "${MOUNTP}"
+ fi
+
+ if [ -n "${dev}" ]; then
+ # create a temp
+ mount -t tmpfs -o rw tmpfs "${MOUNTP}"
+ if [ ! -L /home/$USERNAME/Desktop/casper-snapshot ]; then
+ ln -s "${MOUNTP}" /home/$USERNAME/Desktop/casper-snapshot
+ fi
+ else
+ if [ -b "${dev}" ] ; then
+ try_mount "${dev}" "${MOUNTP}" rw
+ fi
+ fi
+}
+