Sikkepitje.nl

Sikkepitje.nl

this private cloud

Rsync

Mijn voorbeelden komen van thegeekstuff

#!/bin/bash
# sync naar amber
# zie: http://www.thegeekstuff.com/2010/09/rsync-command-examples/

rsync -zvra /mnt/bigwhitefrans/Backup/Frans/Downloads /mnt/amber

Rsync opties

  • -z : compressie
  • -r : recursive
  • -v : verbose
  • -a : archive , preserve timestamps, etc
  • -u : do not overwrite modified files at the destination
  • --progress : view the progress
  • --delete : delete the files created at the target (file is not present at the source, but present at the target)
  • --existing : update only existing files at the target
  • -i : display item changes
  • --include 'P*' --exclude '*' : include/exlude patterns
  • --max-size='100K' : do not transfer large files
  • -W : transfer whole files (if bandwidth is not an issue, but CPU is)
  • --inplace : vervang bestanden zelf, maak geen temp file
display -i
  • > specifies that a file is being transferred to the local host.
  • f represents that it is a file.
  • s represents size changes are there.
  • t represents timestamp changes are there.
  • o owner changed
  • g group changed.

tips to speed up rsync

  • gebruik -z alleen over trage links, niet op disks en normaal internet .
  • gebruik --inplace om disk trshing te voorkomen. Wel op internet.