Солярис смол для файлов> 8G - PullRequest
1 голос
/ 06 января 2011

Я сделал архив размером 19G в Solaris10 с опцией tar E .Но теперь ни tar tvf , ни tar xvf на tarball не работает !!Как я могу извлечь файлы?

1 Ответ

1 голос
/ 13 января 2011

Вы пробовали GNU tar (gtar)? Для этого SUNWgtar есть пакет Solaris SFW или попробуйте SunFreeware.

со страницы руководства tar(1):

 See largefile(5) for the description of the behavior of  tar
 when  encountering  files greater than or equal to 2 Gbyte (
 2^31 bytes).

В моей системе Solaris 10 largefile(5) говорит, что tar * largefile -защищено.

Возможно truss может помочь:

truss -a -f -o /tmp/truss.out tar xf foo.tar

(пожалуйста, напишите truss.out, если он не слишком длинный, или, может быть, просто хвост этого в противном случае).

EDIT : Я только что наткнулся на патчи 138621-02 / 138622-02, "SunOS 5.10: tar patch" с июня 2010 года. В частности, исправляет ошибку "6578528 / usr / bin / tar dumps core при извлечении больших файлов ". (Это не рекомендуемое исправление или исправление безопасности, поэтому его можно было пропустить).

...