Rsync-backup

Allikas: Pingviini viki

Kasutades rsync-i teeb see skript etteantud kataloogist (antud juhul /home/mihkel) varukoopia soovitud kettale (siin näitena /mnt/vanaketas/tagavara).

#!/bin/sh
 
EXCLUDE=" --exclude Mängud \
--exclude Torrentid \
--exclude google-earth \
--exclude eclipsetrader \
--exclude data_mining \
--exclude azureus \
--exclude Muusika \
--exclude */cache \
--exclude */Cache \
--exclude */temp \
--exclude */tmp \
--exclude *~ \
--exclude .azureus \
--exclude .googleearth \
--exclude .secondlife \
--exclude .thumbnails \
--exclude .macromedia \
--exclude .Trash \
--exclude .covers \
--exclude Pildid \
"
PARAMEETRID="-av --stats -h --max-size=300M --delete-excluded -i --log-file=tagavara.log"
# a - arhiveeri
# v - verbose ehk antakse teada, mida tehakse
# --max-size=300M - ei kopeerita faile, mis on suuremad, kui 300 mega
# --delete-excluded - kustuta ka backup kataloogist failid, mis
#		on source kataloomast kustutatud ja on excluded nimekirjas
rsync $PARAMEETRID $EXCLUDE /home/mihkel /mnt/vanaketas/tagavara
echo "\n============================================="
echo "Valmis!\n"