Für die meisten User ist ein komplettes Backup der Overkill.
Um ein einfaches Backup zum Brennen auf CD oder DVD einzelner Verzeichnisse zu erstellen hilft hier ein mächtiges Tool aus der Linux Welt:
rsync
Trotz seiner enormen Möglichkeiten kann man auch rsync für ein einfaches Backup benutzen.
Man hat zum Beispiel drei Verzeichnisse die man sichern möchte:
/home/user/Dokumente (wo der ganze Schreibkram liegt)
/home/user/Bilder (Fotos von Mutti)
/home/user/Videos (Filme die Mutti nicht sehen darf!!)
zum Sichern legt man jetzt ein Verzeichnis an (z.b. Backup)
Jetzt erstellt man mit einem Texteditor folgende Datei:
#!/bin/bash
rsync [COLOR=Lime]-av[/COLOR] /home/user/Dokumente /home/user/Backup[COLOR=Gray]&&[/COLOR]
rsync -av /home/user/Bilder /home/user/Backup&&
rsync -av /home/user/Videos /home/user/Backup&&
echo 'Backup erfolgreich'||
echo 'Backup NICHT erfolgreich'
und speichert diese in /home/user/bin ab und gibt der Datei einen eindeutigen Namen wie
z.b. backup oder Karl-Gustav und macht sie Ausführbar (Rechtsklick --> Berechtigungen --> Haken bei Ausführbar
oder chmod u+x Datei).
Warum in /home/user/bin???
Weil alle in diesem Verzeichnis befindlichen Skripte beim Start der Shell ausgelesen werden
und nur mit Namen aufgerufen werden können.
Man muß also anstatt
nur noch
in der Shell eingeben.
Erklärung der Optionen von rsync:
-a steht dafür das rsync rekursiv arbeitet,symbolische Links kopiert und das alle Rechte erhalten werden.
-v damit werden genaue Meldungen ausgegeben
Nach ausführen des Skriptes landen alle Daten aus den angegebenen Verzeichnissen im Ordner Backup,welcher
jetzt einfach auf CD oder DVD gebrannt werden kann.
Und was mache ich wen ich zu Faul bin jedes mal den Befehl
von Hand einzugeben??
Cron
Mit Cron kann ich das Skript Automatisch zu bestimmten Zeiten ausführen.
Allerdings ist die Bedienung von Cron in der Shell relativ komplex.
Als Beispiel gebe ich mal grob die Vorgehensweise wieder
um das Skript jeden Tag um 18:15 Uhr auszuführen:
- crontab -e (in der Shell eingeben)
- jetzt wird vi gestartet um die crontab zu edetieren
- i drücken um in den Editiermodus zu kommen
- folgendes Eingeben: 15 18 * * * user /home/user/bin/Karl-Gustav
- jetzt ESC drücken um in den Befehlsmodus von vi zu kommen
- jetzt :wq eingeben und Enter drücken
Hier jetzt alles genau zu Erläutern würde den Rahmen sprengen!
Aber hierfür gibt es auch komfortable GUI's.
Für KDE z.b. Kcron.
Im Bild sieht man die Einstellungen um das Backup jeden
Tag um 18:15 Uhr durchzuführen.
Achtung:Cron führt keine Aufgaben Nachträglich aus.
Wird der Rechner z.b. erst um 19:00 Uhr angeschaltet wird das Backup NICHT ausgeführt!!
EDIT (Danke an Sidolinx):
Wenn in das Backup auch Versteckte Ordner miteinbezogen werden sollen (z.b. um Mails von Kmail zu sichern)
muss folgende Zeile mit ins Script genommen werden:
Bei anderen E-Mail Clients muss natürlich der Pfad angepasst werden!!