Schlagwort: Linux

  • Einfaches Backup Script

    Hier ein ganz einfaches Backup Script:

    #!/bin/sh
    rdiff-backup /srv/users/ /root/backup/
    rdiff-backup –remove-older-than 4W –force /root/backup

    Basiert auf rdiff und löscht alle Backups welche älter als 4 Wochen sind. –Force ist notwendig, um sicherstellen, dass auch mal 2 Backups welche älter als 4 Wochen sind gelöscht werden.

    Und hier ein Snipped, welches ein komplettes Backup einer MySQL DB macht:

    #!/bin/sh

    #TIME=»$(date +’%Y-%m-%d›)»
    BACKUP_DIR=»/tmp/backup_mysql»

    TIMESTAMP=$(date +»%F__%H»)
    DB_BACKUP_DIR=»$BACKUP_DIR»
    MYSQL_USER=»backup»
    MYSQL=/usr/bin/mysql
    MYSQL_PASSWORD=»the_password»
    MYSQLDUMP=/usr/bin/mysqldump

    mkdir -p «$DB_BACKUP_DIR»

    #backup database
    databases=`$MYSQL –user=$MYSQL_USER -p$MYSQL_PASSWORD -e «SHOW DATABASES;» | grep -Ev «(Database|information_schema|performance_schema)»`

    for db in $databases; do
    echo «Backup Database: $db»
    $MYSQLDUMP –force –opt –user=$MYSQL_USER -p$MYSQL_PASSWORD –databases $db | gzip > «$DB_BACKUP_DIR/$db.gz»
    done

    rdiff-backup /tmp/backup_mysql /root/backup_mysql

    Funktioniert nach dem einfachen Prinzip:

    • Dump DB als gzip
    • inkrementelles Backup via rdiff-backup
  • Es ist vollbracht – Anmeldung ist raus

    Lange dauert es nicht mehr (genau gesagt noch 24 Tage) und jetzt endlich habe ich mich durchgerungen, die Anmeldung für die 100km abzuschicken. Seit 6 Monaten trainiere ich nun mehr oder weniger regelmässig (in den letzten Wochen zum Glück doch regelmässig). Wenn ich auf eine kleine Runde gehen, dann sind das 10 km, wenn ich auf eine Grosse gehe, dann 30-40km (wobei ich leider einfach zu wenig Zeit für die grossen Runden habe und diese daher doch eher spärlich ausgefallen sind). Auf dem Programm steht noch eine 45-50 km Runde und dann sicher nochmals eine 30 km Etappe und das muss dann reichen (neben den zahlreichen kleinen, die natürlich noch folgenden).

    Langsam aber sicher bin ich bereit dafür und will es hinter mich bringen. Ich will es erleben und schauen, ob ich es packen kann oder nicht. Eine Laufstrategie habe ich parat, der Körper ist mehr oder weniger auch parat, der Kopf denke ich auch… es fehlt lediglich noch der Tag bzw. die Nacht der Nächte.

    Rückblickend kann ich schon jetzt sagen, dass es eine ausgezeichnet Erfahrung war. Fokusiert auf ein Ziel hinzuarbeiten und gewisse andere Dinge einfach zu vergessen bzw. in den Hintergrund rücken lassen, bzw. diesem einen Ziel unterzuordnen.

    Einige denken ich wäre verrückt andere bringen Bewunderung entgegen. Warum ich so etwas mache? Ich weiss es auch nicht. Einen Beweis erbringen? Das Ego stärken? Das Erlebnis geniessen? Aussergewöhnlich sein? Neugierde was mit dem Körper auf so einer langen Distanz passiert? Genau kann ich es auch nicht sagen, aber es wird wahrscheinlich eine gesunde Mischung von allem sein.