On Thu, 14 Jul 2011 00:13:47 +1000
Andrew McGlashan <andrew.mcglas...@affinityvision.com.au> wrote:

> Hi,
> 
> Tony van der Hoff wrote:
> > Runnung Squeeze here. I have a script which runs nightly, to backup 
> > certain directories to a USB disk, which does a fine job, provided the 
> > disk is mounted.
> 
> Why not run blkid and if you find the "right" device by it's UUID, then 
> mount it in your backup script.  Do the backup and then umount the device.
> 
> If the right device is not found, report that and quit the script.
> 
> Using the UUID via blkid is important because you want to be sure you 
> have the right backup device.  A little harder if you have multiple USBs 
> for the backup, but then you could cater all of your known UUIDs
> 

Another way that works well is to give the disk a label.

the fstab can then refer to it by label :

LABEL=backup /mnt/backup ext3 noauto,users 0 0

you can then simply grep the mount command with no arguments to see if it's 
there and mount it if not:

if ! mount | grep -q ${BACKDIR}
then
    mount ${BACKDIR}
fi


HTH.

Brian


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110713075929.41e78...@windy.deldotd.com

Reply via email to