Schönes Backup für die Community zum ausprobieren

  • Hallo liebe Community und Armin!

    Mir war heute nach der Arbeit langweilig und so setzte ich mich vor mein Mxlinux mit Gnome Oberfläche hin und schrieb ein kleines script für Backup. Mich ärgerten immer die blöden Backupprogramme, wie z.B. Dejadup, Pika und anderer Müll die manchmal echt nix bringen.

    Hier die Schritte:

    1. externer usb stick oder externe ssd mit Festplatten oder gparted umbennen in „Backup“

    2. einstecken und einhängen (wichtig! Sie muss eingehängt sein)

    3. im Script den Benutzernamen mit dem reellen Benutzernamen wechseln

    4. Kopiere den Block komplett ins Terminal und drücke enter

    cat <<EOF >> ~/.bashrc

    # Die Master-Backup-Funktion (Daten + Programme)

    backup() {

    DEST="/media/Benutzername/Backup"

    if [ -d "\$DEST" ]; then

    echo "--- 1. Erstelle Listen deiner Programme ---"

    # Speichert ALLES, was auf dem System ist

    dpkg --get-selections > "\$DEST/system_komplettliste.txt"

    # Speichert nur die Apps, die DU selbst installiert hast

    apt-mark showmanual > "\$DEST/meine_eigenen_apps.txt"


    echo "--- 2. Starte Backup von /home/Benutzername ---"

    rsync -av --delete --exclude='.cache' --exclude='.local/share/Trash' /home/Benutzername/ "\$DEST/home_backup/"


    echo "--- 3. Daten werden auf SSD gesichert (Sync)... ---"

    sync


    echo "--- 4. FERTIG! Deine SSD ist aktuell und bleibt bereit. ---"

    else

    echo "Huch! Die SSD 'Backup' wurde nicht gefunden."

    fi

    }

    EOF

    source ~/.bashrc

    5. Enter drücken

    6. Jetzt kommt das Zauberwort „backup“ :smiling_face: Ihr müsst in Zukunft nur noch ins Terminal „backup“ eingeben und es fängt an. Macht richtig Laune zuzuschauen.

    Viel Spaß! Ich hoffe es gefällt euch. Schreibt mir wenn ihr Probleme habt

    Viele Grüße aus dem schönen Augsburg :smiling_face::263a:

  • Dieses Thema enthält einen weiteren Beitrag, der nur für registrierte Benutzer sichtbar ist.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!