Para expandir o comentário sobre o uso de mountpoint
, isso é basicamente o que eu coloco em scripts quando preciso verificar esse tipo de coisa:
DEST='/mnt/backup'
if ! mountpoint -q "$DEST" ; then
echo "Destination is not mounted; attempting to mount"
mount $DEST
if ! mountpoint -q "$DEST" ; then
echo "Unable to mount $DEST; Aborting"
exit 1
fi
echo "Mounted $DEST; Continuing backup"
fi
Isso pressupõe que $ DEST exista em /etc/fstab
; não importa se é um ponto de montagem auto
ou noauto
.
De acordo com a página mount
man:
If only directory or device is given, for example:
mount /dir
then mount looks for a mountpoint and if not found then for a device in the /etc/fstab file. It's possible to use --tar‐get or --source options to avoid ambivalent interpretation of the given argument. For example
mount --target /mountpoint