Difference between revisions of "Rsync"

From Alessandro's Wiki
(Created page with '* sync a directory, deleting deleted files from destination rsync --progress --delete -avP srv::home /mnt/mirror/home/ * script from http://blog.interlinked.org/tutorials/rsy...')
 
Line 1: Line 1:
*: some options
# -x one filesystem
# -X xattr
# -z compress
# -H preserve hard links
# -c checksum
# --delete remove deleted files from destination
*  sync a directory, deleting deleted files from destination
*  sync a directory, deleting deleted files from destination
  rsync --progress --delete -avP srv::home /mnt/mirror/home/
  rsync --progress --delete -avP srv::home /mnt/mirror/home/


* script from http://blog.interlinked.org/tutorials/rsync_time_machine.html
* script from http://blog.interlinked.org/tutorials/rsync_time_machine.html

Revision as of 14:51, 11 March 2011

  • some options
  1. -x one filesystem
  2. -X xattr
  3. -z compress
  4. -H preserve hard links
  5. -c checksum
  6. --delete remove deleted files from destination
  • sync a directory, deleting deleted files from destination
rsync --progress --delete -avP srv::home /mnt/mirror/home/
#!/bin/sh

date=`date "+%Y-%m-%dT%H_%M_%S"`
HOME=/home/user/

rsync -azP \
  --delete \
  --delete-excluded \
  --exclude-from=$HOME/.rsync/exclude \
  --link-dest=../current \
  $HOME user@backupserver:Backups/incomplete_back-$date \
  && ssh user@backupserver \
  "mv Backups/incomplete_back-$date Backups/back-$date \
  && rm -f Backups/current \
  && ln -s back-$date Backups/current"