“dirvish”? Never heard of it. I’ll keep that in mind for future reference. Of course, rsync (what the rsnapshot script is built on) will only sync changed files ... it’s just that it needs to look at all the files in the source first and compare them all to the destination before it knows what’s changed, and with hundreds of files that takes time.
I did find out some other things while surfing around though.
Rsync won’t use the same delta algorithms to determine what’s changed or not in the source and what needs to be copied when looking at a local (or locally mounted) filesystem as when it’s going over the network. Addressing my locally mounted folder as "localhost:/source” instead of “/source” should change that, making it in effect, a network backup.
Windows filesystem timestamps resolve with a 2 second accuracy, not 1 second like linux. So looking at timestamps, a Windows file may seem different to linux that actually is not. Lengthening the modify window argument in rsync can overcome that (I chose 3 seconds just to be safe, so any file with a 3 second or less modification difference is considered not different).
Windows Service for UNIX is free these days and lets me export NFS from a WinXP box! Also something of a one-click install. see http://technonstop.com/tutorial-setu...server-windows
. This will let me easily get away from SMB to a faster protocol.
I’ll see tonight if these changes add up to enough of a difference. Wish me luck!