Ich verwende Ubuntu 14.04.4 LTS auf meinem Server. Gibt es eine Möglichkeit,alles auf dem Serverin einem einzigen Archiv, vorzugsweise mit einem einzigen Befehl?
Ich habe versucht, mit
zip -r backup.zip
aber das funktioniert nicht, da ich nicht das zur Verfügung stelle, was ich zippen möchte. Ich habe auch versucht,
zip -r backup.zip *.*
Dabei werden aber nur die Dateien komprimiert, nicht die Verzeichnisse.
Ich bin mir bewusst, dass ich mitgehen könnte
zip -r var.zip var
zip -r root.zip root
zip -r media.zip media
etc
Da dies zeitaufwändig wäre, suche ich nach einer einfacheren Lösung, falls es eine gibt.
BEARBEITENDie Verwendung von Software von Drittanbietern wie Clonezilla ist nicht zulässig. Ich muss eine Befehlszeilenlösung finden.
Antwort1
Es empfiehlt sich, ein komprimiertes Tarball-Archiv zu erstellen.
Ein typischer Befehl, um dies für ein ganzes System durchzuführen, ist ...
tar -cvpzf /backup.tar.gz --exclude=/backup.tar.gz --one-file-system /
Antwort2
Ich gehe davon aus, dass Sie alle Dateien und Ordner, die auf Ihrem Server vorhanden sind, in eine einzige Zip-Datei komprimieren möchten. Sie können dies wie folgt tun:
zip -r Sicherung.zip /
Der '/' steht für das Stammverzeichnis des Dateisystems in Linux. Der obige Befehl beginnt also im Stammverzeichnis und komprimiert alle Ordner und Dateien rekursiv. Wenn Sie jedoch wirklich an einer Sicherungskopie Ihres Systems interessiert sind, gibt es weitaus bessere Optionen als das Komprimieren von Dateien und Ordnern.