#!/bin/bash DATE=$(date +%Y-%m-%d-%H%M%S) # Quelle aus https://wiki.ubuntuusers.de/Skripte/Backupscript/ # pfad sollte nicht mit "/" enden! # Dies ist nur ein Beispiel - bitte an eigene Beduerfnisse anpassen. # Man muss schreibberechtigt im entsprechenden Verzeichnis sein. # Datei nach /usr/bin/ kopieren und ausfürbar machen. So kann das backup # von überall oder per cron gestartet werden # Zieldatentraeger muss gemountet sein ! # mount /dev/sdc1 /media/usb-drive/ # mount | grep sdc1 /dev/sdc1 on /media/usb-drive type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=utf8,shortname=mixed,errors=remount-ro) # bei mir: mount /dev/sda /media/USB-2GB BACKUP_DIR="/media/USB-2GB/backup" # Hier Verzeichnisse auflisten, die gesichert werden sollen. # Dies ist nur ein Beispiel - bitte an eigene Beduerfnisse anpassen. # Bei Verzeichnissen, fuer die der User keine durchgehenden Leserechte hat (z.B. /etc) sind Fehler vorprogrammiert. # Pfade sollte nicht mit "/" enden! SOURCE="/etc /root/mfm /root/emu /root/Desktop" tar -cjpf $BACKUP_DIR/backup-$DATE.tar.bz2 $SOURCE exit