added --numeric-ids to preserve ownership
authorDobrica Pavlinusic <dpavlin@rot13.org>
Mon, 11 May 2009 17:13:00 +0000 (17:13 +0000)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Mon, 11 May 2009 17:13:00 +0000 (17:13 +0000)
git-svn-id: svn://svn.rot13.org/sysadmin-cookbook@51 191e9f34-6774-4a6d-acfc-7664dacd4a2a

recepies/zfs/pull-snapshot-backup.sh

index ea0487b..9472bf1 100755 (executable)
@@ -8,8 +8,8 @@ log=/$pool/log/
 (
 zfs list -r $pool/backup | tee $log/zfs-list.before
 ssh $from 'sync && sync && lvcreate -s -L 10G -n vz-backup /dev/vg/vz && mount /dev/vg/vz-backup /mnt/vz-backup/' || exit
-rsync -ravHC --delete $from:/mnt/vz-backup/private/212226/ /$pool/backup/212226/ && zfs snapshot $pool/backup/212226@$date
-rsync -ravHC --delete $from:/mnt/vz-backup/private/212052/ /$pool/backup/212052/ && zfs snapshot $pool/backup/212052@$date
+rsync -ravHC --numeric-ids --delete $from:/mnt/vz-backup/private/212226/ /$pool/backup/212226/ && zfs snapshot $pool/backup/212226@$date
+rsync -ravHC --numeric-ids --delete $from:/mnt/vz-backup/private/212052/ /$pool/backup/212052/ && zfs snapshot $pool/backup/212052@$date
 ssh $from 'umount /mnt/vz-backup/ && lvremove -f /dev/vg/vz-backup'
 zfs list -r $pool/backup | tee $log/zfs-list.after
 ) | tee $log/$0.$date.log