Hallo Gerhard,
Gerhard Wendebourg <gw@web-hh.de> (Do 15 Feb 2007 16:18:33 CET):
Immer wieder stolpere ich ueber das Problem, dass ich grosse Pakete
(tar.gz) nicht wieder entpacken kann, vor allem im Fall von Backups
kompletter Partitionen.
Obwohl ich auf der Zielpartition genuegend Platz habe, bekomme ich
Abbrueche mit Rueckmeldungen ueber zuwenig Speicher.
Wie entpackst Du die denn?
Welcher Speicher ist zu wenig? Arbeitsspeicher oder Plattenplatz?
Beides hat nicht unbedingt miteinander zu tun.
tar xzf TAR.GZ sollte die Daten über eine PIPE durch gunzip schicken, also
maximal etwas RAM verbrauchen.
Laesst sich sagen, wie untar / gunzip arbeiten / ihr Speichermanagement
in solchen Faellen betreiben?
Wird das tar.gz-Paket sequentiell abgearbeitet und in das Ziel
geschrieben, oder wird es erst in ein temporaeres Verzeichis bzw. Swap
geschrieben und dann auf das Ziel kopiert?
Hier ist auch nicht genau klar, wie Du das meinst. Das tar.gz wird
nirgens hingeschrieben, denn es liegt doch schon irgendwo. Die Files
werden einzeln ausgepackt und unterhalb des aktuellen¹ Verzeichnisses
abgelegt (mit der Verzeichnis-Struktur wie im Archiv.)