Backup auf einen anderen Pi oder Debian Server

Heute ist Stammtischzeit:
Jeden Donnerstag 20:30 Uhr hier im Chat.
Wer Lust hat, kann sich gerne beteiligen. ;)
  • Hallo,
    ich möchte gerne, dass mein Pi jeden Abend um 21 Uhr anfäng ein Backup, auf einen anderen Pi oder Debian Server, der gesamten SD Karte macht. An jedem Sonntag sollen dann die ganzen Daten gelöscht werden und halt nur das aktuelle vom dem Sonntag auf dem Backup-Server oder Pi liegen.
    Wichtig, der Pi muss dabei laufen und man sollte solange auf die Weboberfläche zugreifen.


    Lg
    dukennstmichnicht

  • Ich benutze dieses script

    #!/bin/bash
    BKUPFILE=/data/bkup/backup_linux_system.tar
    echo Backup linux system to $BKUPFILE

    if [ -f $BKUPFILE ]; then
    rm $BKUPFILE.old
    mv $BKUPFILE $BKUPFILE.old
    fi
    echo creating tar file $BKUPFILE
    time tar -cpf $BKUPFILE --one-file-system --exclude=/tmp/* \
    --exclude=/var/run/*.pid --exclude=/var/:run/*.sock --exclude=/usr/src/*.o \
    --exclude=/var/cache/apt/archives/*.deb /
    Automatisch zusammengefügt:
    Davor hab ich dieses Script verwendet

    #!/bin/bash
    WORKPATH=/data/bkup
    DRIVENAME=SYSTEMCF

    SOURCEDRIVE=`blkid -lt LABEL=$DRIVENAME | cut -d : -f 1 | cut -b 1-8`
    if [ -z $SOURCEDRIVE ]; then
    echo Drive "$DRIVENAME" not found
    exit
    fi

    SOURCEDRIVESIZE=`fdisk -l $SOURCEDRIVE | grep Units | cut -d " " -f 9`
    DRIVE=`echo $SOURCEDRIVE | cut -d / -f 3`
    BKUPFILE=$WORKPATH/system_$DRIVE.img
    echo Raw Backup Drive "$DRIVENAME" - $SOURCEDRIVE - $SOURCEDRIVESIZE Byte to $BKUPFILE

    if [ -f $BKUPFILE ]; then
    rm $BKUPFILE.old $BKUPFILE.fdisk.old
    mv $BKUPFILE $BKUPFILE.old
    mv $BKUPFILE.fdisk $BKUPFILE.fdisk.old
    fi
    echo storing fdisk info to $BKUPFILE.fdisk
    fdisk -l $SOURCEDRIVE > $BKUPFILE.fdisk
    echo creating img file $BKUPFILE of $SOURCEDRIVE
    dd if=$SOURCEDRIVE of=$BKUPFILE bs=32k

    Einmal editiert, zuletzt von evil (2. September 2015 um 08:23)

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!