#!/bin/bash # Script que monta el dispositivo que aparezca en la tabla de sistemas de # ficheros en el directorio $DIR_MNT # La idea es que este script monte una unidad ZIP, aunque en realidad # valdrķa para cualquier otro tipo de dispositivo. Para que este script # funcione, debe haber una entrada asociada al directorio $DIR_MNT y al # dispositivo que se pretende montar en el fichero /etc/fstab. La entrada # serķa algo parecido a: # /dev/sda4 /mnt vfat user,umask=000,noauto 0 0 DIR_MNT=/mnt MTAB=/proc/mounts NOM_PROG=`basename $0` if grep "$DIR_MNT" $MTAB &>/dev/null; then echo "$NOM_PROG: Ya hay algo montado en $DIR_MNT" echo "$NOM_PROG: Intentando desmontarlo..." if ! umount $DIR_MNT; then echo "$NOM_PROG: No se pudo desmontar $DIR_MNT. Saliendo..." exit fi fi if mount $DIR_MNT; then echo "$NOM_PROG: Montado satisfactoriamente" else echo "$NOM_PROG: No se pudo montar el dispositivo en $DIR_MNT" fi