I daily rsync my Mac's home directory to home solaris server box, and snapshot it. Weekly, I rsync my photo directory to my $10/month hosting provider. To better manage situations where I have a long rsync in progress up to hosting provider, and the daily backup kicks in, I wrote a simple script that ensures that data is properly synchronized. It works just like rsync, but adds a parameter to select a filesystem/snapshot. So, instead of specifying, say, /export/backup/joe/photos as rsync source, you would specify tank/backup/joe@ /photos, meaning, find the latest snapshot and mountpoint for tank/backup/joe, and use photos directory from that as rsync source.
The script can be told to use current version of the files ("filesystem") (it will create a temporary snapshot to rsync from), the latest existing snapshot ("filesystem@") or a specific snapshot ("[EMAIL PROTECTED]"). It requires ability to "pfexec zfs" if it needs to create temporary snapshot - once the new thing with zfs permissions is implemented, pfexec can be removed. The script is available at http://blog.cognistudio.com/ Hope someone can use it. Marko
_______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss