Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
| linux:backup:tar [2024/01/12 21:17] – Externe Bearbeitung 127.0.0.1 | linux:backup:tar [2024/01/13 22:20] (aktuell) – gelöscht psycore | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | {{tag> | ||
| - | ====== 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 " | ||
| - | |||
| - | <code bash> | ||
| - | tar -cpvlf meinArchiv.tar / | ||
| - | </ | ||
| - | |||
| - | Es wird nun ein Archiv erstellt mit folgenden Schaltern: | ||
| - | |||
| - | * -c : create/ | ||
| - | * -p : permissions/ | ||
| - | * -v : verbose/ | ||
| - | * -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 | ||
| - | </ | ||
| - | |||
| - | ===== md5sum ===== | ||
| - | |||
| - | Bevor man die Datei z. B. von einem Webserver herunterlädt, | ||
| - | |||
| - | Die md5-Summe einer Datei kann man wie folgt berechnen lassen: | ||
| - | |||
| - | <code bash> | ||
| - | md5sum meinArchiv.tar.gz | ||
| - | </ | ||
| - | |||
| - | Nach dem Herunterladen von " | ||
| - | |||
| - | 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 | ||
| - | </ | ||
| - | |||
| - | |||
| - | ===== Entpacken ===== | ||
| - | |||
| - | Wieder entpacken kann man das Archiv wenn es gzip't wurde mit: | ||
| - | |||
| - | <code bash> | ||
| - | tar -xzvf meinArchiv.tar.gz | ||
| - | </ | ||
| - | |||
| - | * -x : extract/ | ||
| - | * -z : zip/ | ||
| - | * -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 | ||
| - | </ | ||
| - | |||
| - | 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 / | ||
| - | </ | ||
| - | |||
| - | In ein Archiv reinschauen, | ||
| - | |||
| - | Weitere Hilfe gibt: | ||
| - | |||
| - | <code bash> | ||
| - | man tar | ||
| - | </ | ||