Ich habe ein Archiv von 19G Größe in Solaris10 mit Teer E Option erstellt. Aber jetzt weder Teer Tvf noch Teer xvf auf dem Tarball funktioniert !! Wie kann ich die Dateien extrahieren?Solaris Teer für Dateien> 8G
Antwort
Haben Sie versucht, GNU-Teer (gtar
)? Es gibt ein Solaris SFW-Paket für diese SUNWgtar
oder versuchen Sie SunFreeware.
Vom tar(1)
Manpage:
See largefile(5) for the description of the behavior of tar
when encountering files greater than or equal to 2 Gbyte (
2^31 bytes).
Auf meinem Solaris 10 System largefile(5)
sagt, dass tar
largefile
-Aware ist.
Vielleicht truss
kann helfen:
truss -a -f -o /tmp/truss.out tar xf foo.tar
(bitte truss.out
schreiben, wenn es nicht zu lang ist, oder vielleicht nur der Schwanz es anders).
EDIT: Ich stolperte über Patches 138621-02/138622-02, "SunOS 5.10: tar-Patch" von Juni 2010. Insbesondere behebt Fehler „6578528/usr/bin/tar Core-Dumps, wenn große Extrahieren Dateien ". (Dies ist kein empfohlener oder sicherheitsrelevanter Patch, der daher übersehen werden könnte).
Ich dachte nur, dass das Problem nur auftritt, wenn ich versuche, einen Ordner zu tar-Dateien mit Dateien> 8G Größe. Wenn ich nur die Dateien targe, funktioniert es gut! – Vasu
Wild! Das klingt wie ein Fehler für mich :( –
Eine Fehlermeldung? – jlliagre
Nein. Die Befehle kehren zurück, ohne etwas anzuzeigen oder zu tun. – Vasu