[X-Unix] rsync help

Eric F Crist ecrist at secure-computing.net
Thu Jan 24 09:03:16 PST 2008


On Jan 24, 2008, at 10:06 AM, Craig Hoffman wrote:

> Hi There,
> I'm trying to backup my music directory to a network drive.  The  
> music directory is quite large (176.81GB).   My plan is write a  
> AppleScript and schedule it in iCal.  I've done this before and it  
> works well.  I've been experimenting with rsync and I can't seem to  
> get it work correctly.  It brings over the directories but none of  
> the files.  I also receive this error message: failed: Operation not  
> supported (45)
>
> Sample:
> rsync -xrlptgoEv --ignore-existing /Volumes/Twilight/Music/ /Volumes/ 
> teakettle/Music
>
> Any help would be great.  I'm open to other ideas too.
>
> Thanks,
> Craig

Craig,

I do something similar for my entire home directories on the laptops  
in our house.  I actually use cron to schedule the backups, which  
occur every hour (when the laptop isn't sleeping).

My rsync script does a bunch of extra logging stuff I'll leave out  
here, but this should point you in the right direction:
rsync -av --delete ~/ --exclude="Caches" --exclude="*.cdr" -- 
exclude="*.iso" --exclude=".Trash" --exclude=".Spotlight-V100" -- 
exclude=".Trashes" <hostname>:<destination_dir>

The above script makes an *exact* copy of what's in my home directory,  
and doesn't transfer the few big files I may have, including .cdr  
and .iso images.  I'm also excluding the .Trash and .Trashes  
directorys (why transfer my garbage?)  Caches, .Spotlight-V100 are  
also ignored, as this data can be easily regenerated upon a restore.   
The av options being passed are really all you should need.

All that being said, I would sum up your script with:

rsync -av /Volumes/Twilight/Music/ /Volumes/teakettle/Music

If you, or anyone, want to see my entire script and the cron entry,  
I'd be willing to share.
-----
Eric F Crist
Secure Computing Networks




More information about the X-Unix mailing list