Henry,
I use this to mount the usb key write the backup run in the last day to
it and unmount the usb key. I mount / umount so nothing else
accidentally writes to the usb key.
#!/bin/bash
testval=`/sbin/fdisk -l | grep FAT | cut -d " " -f 1`
if [ -n $testval ]
then
echo mounting $testval
mount -t msdos $testval /mnt/usbstorage
find /var/lib/asterisk/backups/daily -type f -mtime -1 -exec cp {}
/mnt/usbstorage \;
sync
umount /mnt/usbstorage
else
echo "No Drive"
fi
Assumptions:
- USB Key is formated with FAT
- you have created a directory in the /mnt to match name used in script
- your only running one back up a day
Then just create a cron job to run this after your scheduled back up has
run, say 15 minutes after wards.
Hope this helps.
Mike
On 12/13/2010 10:43 AM, Henry Coleman wrote:
I remember asking this question about two years ago but unfortunately didn't
document the answers.
I need to Backup and Restore using the FreePBX Module but to a USB stick
rather than an asterisk directory.
Currently this directory is: '/var/lib/asterisk/backups/$Backup_Name'
however changing this will break the "Restore"
I understand that the best way is to mount this directory onto the USB.
Unfortunately this is beyond my abilities.
If the USB stick is removed the backup and restore should be available in
the normal way.
Hoping that someone out there can "sort me out"
Thanks H
--
Mike Ashton
Quality Track International
Work: +1 647 724 3500 x251
Cell: +1 416 527 4995
QTI CONFIDENTIAL AND PROPRIETARY INFORMATION
The contents of this material are confidential and proprietary to Quality Track
International, Inc.
and may not be reproduced, disclosed, distributed or used without the express
permission of an authorized representative of QTI.
Use for any purpose or in any manner other than that expressly authorized is
prohibited.
If you have received this communication in error, please immediately delete it
and all copies, and promptly notify the sender.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]