Diese Seite ist nicht editierbar. Sie können den Quelltext sehen, jedoch nicht verändern. Kontaktieren Sie den Administrator, wenn Sie glauben, dass hier ein Fehler vorliegt. {{tag>deutsch linux debian backup}} ====== Linux Backup mit tar ====== Wie man ein Backup von Verzeichnissen mit tar macht? Das kannst du in diesem Tutorial lesen. ===== Einleitung ===== Einzelne Verzeichnisstrukturen kann man gut mit "tar" sichern. Man erstellt einfach ein Archiv: <code bash> tar -cpvlf meinArchiv.tar /Pfad/zu/meinen/Originalen </code> Es wird nun ein Archiv erstellt mit folgenden Schaltern: * -c : create/erstelle * -p : permissions/erhalte mir die Rechte und Eigentümer * -v : verbose/zeige was archiviert wird * -l : link?/folge keinen Links auf andere Partitionen * -f : file/es handelt sich um eine Datei, in diesem Fall wird also eine Datei erstellt Der Pfad zum Archiv kann absolut (/Pfad/... ) oder relativ sein (./Pfad/... oder Pfad/... ). ===== Zippen ===== Man könnte das Archiv nun noch komprimmieren z. B. mit gzip: <code bash> gzip meinArchiv.tar </code> ===== md5sum ===== Bevor man die Datei z. B. von einem Webserver herunterlädt, sollte man zur Überprüfung die md5-Summe berechnen. "md5sum" erzeugt eine eindeutige Zahl die sich ändert, falls die heruntergeladene Datei vom Original abweicht. Die md5-Summe einer Datei kann man wie folgt berechnen lassen: <code bash> md5sum meinArchiv.tar.gz </code> Nach dem Herunterladen von "meinArchiv.tar.gz" führt man das Programm erneut auf dem Zielrechner aus und man kann die Zahlen vergleichen. Die Ausgabe von md5sum kann man auch in eine Datei umleiten und diese gleich mit herunterladen. So hat man die Summe immer bei dem Backup: <code bash> md5sum meinArchiv.tar > meinArchiv.md5sum.txt </code> ===== Entpacken ===== Wieder entpacken kann man das Archiv wenn es gzip't wurde mit: <code bash> tar -xzvf meinArchiv.tar.gz </code> * -x : extract/entpacke * -z : zip/dekomprimiere * -v : verbose/gib auf der Konsole aus was entpackt wird * -f : es handelt sich um eine Datei Wenn das Archiv nicht komprimiert wurde lässt man einfach das z weg: <code bash> tar -xvf meinArchiv.tar </code> Wenn man nur einzelne Dateien aus dem Archiv wieder herstellen möchte, gibt man diese nach dem Archivnamen an: <code bash> tar -xvf meinArchiv.tar /Pfad/zu/meinen/Originalen/config.conf </code> In ein Archiv reinschauen, Teile oder Alles entpacken kann man gut mit dem MidnightCommander (mc). Weitere Hilfe gibt: <code bash> man tar </code>