Я создал tar на solaris поле. Результатом был файл tar на 55,2 ГБ. Я использовал следующую команду для создания архива tar:
tar -Epcvf filename.tar ./directory_name
Теперь проблема, когда я пробую к untar ее с корнем после ввода этой команды
tar -xvf filename.tar
Я сразу возвращаюсь в командной строке. т.е. никакого untar не происходит.
На подобных строках я создал другой tar другого каталога. На этот раз размер tar составлял ~15 ГБ. Я не столкнулся ни с какой проблемой, не чернящей этого.
Почему untar перестал бы работать для архива на 55 ГБ и не произвел ошибки для архива на 15 ГБ?
Неважно. gtar уже присутствовал в том поле. Я выполнил следующую команду как корень,
/usr/sfw/bin/gtar -xvf filename.tar
Но эта команда на самом деле не извлекла содержания из tar. Это работало приблизительно в течение получаса, перечисляя содержание tar. Это на самом деле не извлекло. Я создал исходный tar с простым tar, и теперь я извлекаю его с gtar, это могло быть причиной позади этого? Если это - причина, то является там каким-либо способом, которым я могу извлечь содержание tar с нормальным tar?
Вы использовали версию GNU tar? В противном случае сделайте так, который мог бы решить Вашу проблему. walktrhough установки tar гну здесь: http://sunsolarisadmin.blogspot.com/2007/03/how-to-install-gnu-tar-in-solaris.html
Вы могли бы попробовать звезду, которая должна смочь автоматически читать больше всего если не все варианты tar.