Advertisement
Guest User

Pi Backup script

a guest
Mar 20th, 2014
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. #!/bin/bash
  2. #
  3. # Konstanten
  4. #
  5. BACKUP_PFAD="/media/hdd1/backup"
  6. ANZAHL_BACKUPS="3"
  7. BACKUP_NAME="MeinBackup"
  8. STOP_SERVICES="service samba stop"
  9. START_SERVICES="service samba start"
  10. #
  11. # Stoppe services
  12. #
  13. ${STOP_SERVICES}
  14. #
  15. # Backup mit dd erstellen
  16. #
  17. dd if=/dev/mmcblk0 of=${BACKUP_PFAD}/${BACKUP_NAME}-$(date +%Y%m%d-%H%M%S).img bs=1MB count=4000
  18. #
  19. # Backup mit tar erstellen
  20. #
  21. #tar -cpz --one-file-system -f ${BACKUP_PFAD}/${BACKUP_NAME}-$(date +%Y%m%d-%H%M%S).tgz \
  22. # --exclude=${BACKUP_PFAD} \
  23. # --exclude=/proc \
  24. # --exclude=/lost+found \
  25. # --exclude=/sys \
  26. # --exclude=/mnt \
  27. # --exclude=/media \
  28. # --exclude=/dev \
  29. # /
  30. #
  31. # Starte services
  32. #
  33. ${START_SERVICES}
  34. #
  35. # Loeschen alter Backups
  36. #
  37. pushd ${BACKUP_PFAD}; ls -tr ${BACKUP_PFAD}/${BACKUP_NAME}* | head -n -${ANZAHL_BACKUPS} | xargs rm; popd
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement