Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- #
- # Konstanten
- #
- BACKUP_PFAD="/media/hdd1/backup"
- ANZAHL_BACKUPS="3"
- BACKUP_NAME="MeinBackup"
- STOP_SERVICES="service samba stop"
- START_SERVICES="service samba start"
- #
- # Stoppe services
- #
- ${STOP_SERVICES}
- #
- # Backup mit dd erstellen
- #
- dd if=/dev/mmcblk0 of=${BACKUP_PFAD}/${BACKUP_NAME}-$(date +%Y%m%d-%H%M%S).img bs=1MB count=4000
- #
- # Backup mit tar erstellen
- #
- #tar -cpz --one-file-system -f ${BACKUP_PFAD}/${BACKUP_NAME}-$(date +%Y%m%d-%H%M%S).tgz \
- # --exclude=${BACKUP_PFAD} \
- # --exclude=/proc \
- # --exclude=/lost+found \
- # --exclude=/sys \
- # --exclude=/mnt \
- # --exclude=/media \
- # --exclude=/dev \
- # /
- #
- # Starte services
- #
- ${START_SERVICES}
- #
- # Loeschen alter Backups
- #
- 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