#!/bin/bash## mounts labeled usb disk to /mnt/hd#MOUNT_POINT="/mnt/hd"DLABEL=bckpdiskBDATE=`date +%Y%m%d`# functions## mountpoint check - if mounted and if mounted correct diskcheck_mountpoint() { MTAB_C=`grep "/mnt/hd" /etc/mtab | grep -v grep | wc -l` if [ $MTAB_C -ne "0" ]; then if [ ! -f /mnt/hd/BCKP ]; then echo "ERROR - Mountpoint $MOUNT_POINT in use or mark file not found!" exit 1 else echo "Disk mounted" fi else mount_disk fi}# disk mount - returns something when no disk foundmount_disk() { mount /mnt/hd if [ "$?" -ne "0" ]; then echo "ERROR - No USB disk with label $DLABEL" exit 1 fi}# disk space in kilobytesdisk_space() { df -k | grep "/mnt/hd" | awk '{ print $4 }'}# main loopcheck_mountpointDISK_SPACE=`df -k | grep "/mnt/hd" | awk '{ print $4 }'`FSIZE=`ls -lk /mnt/raid5/backup/alfresco/XPS001PA/ | grep $BDATE | grep -v grep | awk '{ print $5 }'`echo $DISK_SPACEecho $FSIZE