staging.inyokaproject.org

tar und gpg zusammenfassen

Status: Ungelöst | Ubuntu-Version: Server 16.04 (Xenial Xerus)
Antworten |

gnude

Avatar von gnude

Anmeldungsdatum:
11. Juli 2014

Beiträge: 843

Hallo, ich habe ein kleines Backupscript das eine Sicherung in zwei Schritten erstellt. Zuerst werden die Daten mit tar zu einem Tarball zusammengefasst und anschliessend mit gpg verschlüsselt.

1
2
tar -cf /archiv/archiv.tar /backup/
gpg --encrypt -a --recipient meine@mailadresse /archiv/archiv.tar 

Das Problem daran ist das die Daten 2x angefasst werden und kurz vor Ende des Vorganges 2 sehr grosse Dateien auf der Platte liegen. Einmal archiv.tar und dann archiv.tar.asc. Nun ist meine Idee.... kann man den Vorgang von tar ung gpg nicht so kombinieren das ich aus dem /backup Verzeichnis direkt einen verschlüsselten Tarball erzeuge und den Zwischenschritt spare? Grade wenn der Platz auf der Platte eng wird stört es sehr das einmal .tar und dann .tar.asc parallel Platz verbrauchen.

Bearbeitet von rklm:

Titel wie gewünscht angepasst

unbuntuS12

Anmeldungsdatum:
2. Juni 2010

Beiträge: 1816

Der Pipe-Operator ist bekannt?

tar -cf /backup/ | gpg --encrypt -a --recipient meine@mailadresse -o /archiv/archiv.tar.gpg

(nicht getestet, das überlasse ich dir ☺ )

rklm Team-Icon

Projektleitung

Anmeldungsdatum:
16. Oktober 2011

Beiträge: 13242

Und was hat das alles mit rsync zu tun?

Marc_BlackJack_Rintsch Team-Icon

Ehemalige
Avatar von Marc_BlackJack_Rintsch

Anmeldungsdatum:
16. Juni 2006

Beiträge: 4735

-a wenn man Platz sparen möchte? Was ist denn dann der Sinn vom Komprimieren wenn man es danach damit wieder aufbläht?

gnude

(Themenstarter)
Avatar von gnude

Anmeldungsdatum:
11. Juli 2014

Beiträge: 843

Hallo rsync sollte im Titel nicht rein..... tar und gpg zusammenfassen heisst es richtig.

Ich habe das Script Probiert und es hat mir eine Datei "j" erzeugt. Vermutlich weil nach "tar -cfj" alles nach "f" als Datei interpretiert wird. Aber wenn das danach eine DAtei ist.... wie bekomme ich die Daten in die Pipe für gpg rein??? wenn ich das "f" nach hinten stelle dann kommt die Fehlermeldung "Anlegen eines leeren Archivs wird feige verweigert"

Marc_BlackJack_Rintsch Team-Icon

Ehemalige
Avatar von Marc_BlackJack_Rintsch

Anmeldungsdatum:
16. Juni 2006

Beiträge: 4735

@gnude: Wenn tar keine Datei erzeugen soll, dann braucht man auch -f nicht.

Antworten |