2011-01-06 11 views
1

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

+0

Eine Fehlermeldung? – jlliagre

+0

Nein. Die Befehle kehren zurück, ohne etwas anzuzeigen oder zu tun. – Vasu

Antwort

1

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 tarlargefile -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).

+1

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

+0

Wild! Das klingt wie ein Fehler für mich :( –