34 lines
890 B
Text
34 lines
890 B
Text
|
#/bin/bash
|
||
|
#
|
||
|
# This script runs before the main rdiffbackup script
|
||
|
# useful for mounting USB drives
|
||
|
#
|
||
|
#
|
||
|
#
|
||
|
USB_PREFIX="mdaakl0"
|
||
|
POSSIBLE_USB_DRIVES="1 2 3 4"
|
||
|
MOUNT_POINT="/mnt"
|
||
|
USB_DRIVE="unknowndrive"
|
||
|
MOUNT_OPTIONS="rw,noatime,acl"
|
||
|
#
|
||
|
#
|
||
|
if mount | grep $MOUNT_POINT
|
||
|
then echo "WARNING - A Drive is already mounted on $MOUNT_POINT">> $LOGFILE 2>> $LOGFILE
|
||
|
INITIAL_CMD_FILE_OK="false"
|
||
|
else
|
||
|
for i in $POSSIBLE_USB_DRIVES
|
||
|
do
|
||
|
if mount LABEL=$USB_PREFIX$i $MOUNT_POINT -o $MOUNT_OPTIONS
|
||
|
then
|
||
|
USB_DRIVE="$USB_PREFIX$i"
|
||
|
echo "Using $USB_DRIVE on $MOUNT_POINT">> $LOGFILE 2>> $LOGFILE
|
||
|
break
|
||
|
fi
|
||
|
done
|
||
|
if [ $USB_DRIVE == "unknowndrive" -o $MOUNT_POINT"xxx" == "xxx" ]
|
||
|
then
|
||
|
echo "ERROR - Was not able to mount the USB drive, either the Device is not available, or the mount point does not exist" >> $LOGFILE 2>> $LOGFILE
|
||
|
INITIAL_CMD_FILE_OK="false"
|
||
|
fi
|
||
|
fi
|