Mi chiedono in privato alcuni esempi di rsync. Eccoli. Questo sincronizza le mie foto dal disco locale al NAS (Ghibli):
!/bin/sh
# $Id: PushPhotosToGhibli.sh,v 40555cc63a13 2012/01/16 01:12:37 fabrizio $
set -e
set -x
TARGET=$GHIBLI/Replicas/Mistral/
SOURCE=/Volumes/Media/Photography
time rsync --progress -abvv --exclude-from $HOME/scripts/etc/PhotosExcludes.txt --backup-dir .Archive --delete $SOURCE $TARGET 2>&1 | tee /tmp/PushPhotosToGhibli.log
echo `date +"%Y-%m-%d %H:%M PushPhotos"` >> $GHIBLI/Replicas/backup.log
Con questo settaggio vengono sincronizzati tutti i file escluso quelli listati qui sotto, vengono cancellati se sono stati cancellati (ma una copia viene preservata nella directory .Archive), rimane il log del trasferimento in /tmp per verificare a posteriori eventuali problemi, rimane una riga di log perenne sul NAS per ricordami quando ho sincronizzato cosa.
PhotoExcludes.txt contiene
Lightroom/Backups
Lightroom/Fabrizio Lightroom Catalog Previews.lrdata
Lightroom/Fabrizio Lightroom Catalog.lrcat-journal
Lightroom/Fabrizio Lightroom Catalog.lrcat.lock
Lightroom/Lightroom Settings