[CentOS] Re: Backups on external USB HDD

Ugo Bellavance ugob at lubik.ca
Thu Nov 22 00:42:09 UTC 2007

Ugo Bellavance wrote:
> David Ferreira wrote:
>> Hi
>> If Device 009 is your USB HD, then, your 
>> /etc/hotplug/usb/usbhd.usermap sould look like that:
>> #usb module   match_flags idVendor idProduct bcdDevice_lo bcdDevice_hi 
>> bDeviceClass bDeviceSubClass bDeviceProtocol bInterfaceClass 
>> bInterfaceSubClass bInterfaceProtocol driver_info
>> usbbackup    0x0003    0x04fc    0x0c25    0x0000    0x0000    0x00    
>> 0x00    0x00    0x00    0x00    0x00    0x00000000
>> Well, now the script. only one question, Do you use backup exec to 
>> write on linuxbox fs and then, rsync to the usb hd?, or do you want to 
>> backup exec directly backup to the usb hd? If you do a rsync from 
>> local linux fs to the USB disk, you can umount the fs in the script 
>> when it's finish. If you choose the second option (Backup diretly to 
>> the usb hd) you sould find other way to umount the usb drive once you 
>> have finished backup (I think the easiest  way is a cron job). I think 
>> first option is beter, so you can use this pseudo-script in 
>> /etc/hotplug/usb/usbhd:
>> #!bin/bash
>> mount -t auto /dev/sd0 /mnt/backup
>> rsync -Pavz --delete /tmp/backup /mnt/backup
>> umount /mnt/backup
>> If you prefere second option, you must made accesible /mnt/backup as 
>> you prefer to your windows box, quit rsync and umount from script, and 
>> create a cron job to umount the usb drive.
>> I think now is enough clear what do you have to do.
> Yes, I'd rather use the 2nd option, as the USB HDDs' size is 250 GB, 
> while I only have about 100 GB locally.
> Therefore, I only need the first line, so that it is automatically 
> mounted?  In fact, what I want is to always have /dev/sda1 mounted as 
> /mnt/usbbackup (example) as soon as it is connected.
> My backup usually takes about 5 hours, so if I start it at 19.00, it 
> will be safe to umount the volume anytime after 4AM, for example, using 
> a cronjob.
> Does this make sense?
> Is there a way to test it w/o being on site (one HDD is already connected).

The mount didn't work finally.  I didn't have much time to test and I'm 
not on-site, so I decided so simply do a 'mount /dev/sda1 
/mnt/usbbackup;service smb start' at 18:00 and the opposite at 3AM.

I start my backup job at 20:00 so I should be fine.



More information about the CentOS mailing list