NiKaro127

Backup & Restore w/ rSync

Dec 4th, 2012
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.58 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. HDD="/media/$USER/Data/backup/$HOSTNAME/"
  4.  
  5. if [ $# != 1 ]; then
  6.     echo -e "\nErreur : nombre d'agrgument incorrect\n"
  7.     exit 1
  8. fi
  9.  
  10. # Mode Sauvegarde
  11. if [ $1 == "-b" ] && [ -d $HDD ]; then
  12.     SRC="$HOME"
  13.     DEST="$HDD"
  14. # Mode Restauration
  15. elif [ $1 == "-r" ] && [ -d $HDD ]; then
  16.     DEST="$HOME"
  17.     SRC="$HDD/$USER/"
  18. else
  19.     echo -e "\nErreur\n"
  20.     exit 1
  21. fi
  22.  
  23. rsync --recursive --size-only --links --times --progress --human-readable --exclude ".*" --exclude "Virtual*" --exclude "*~" --log-file=$DEST/backup-`date +%Y-%m-%d-%H-%M-%S`.log $SRC $DEST
  24.  
  25. echo -e "\nEnd\n"
Advertisement
Add Comment
Please, Sign In to add comment