egscripts/egrdbackup/initial.sh.label.example

33 lines
890 B
Text
Executable file

#/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