Komprimieren Sie den gesamten Server über die Befehlszeile

Komprimieren Sie den gesamten Server über die Befehlszeile

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 /

Sehenhttps://help.ubuntu.com/community/BackupYourSystem/TAR

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.

verwandte Informationen