Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: sickmind в Apr 11, 2010, 19:55



Титла: разархивиране на голям bz2 архив без temp директория
Публикувано от: sickmind в Apr 11, 2010, 19:55
Здравейте,
Имам следния проблем. Искам да разархивирам един bz2 архив който е около 8гб, след разархивиране ще е над 40гб. Проблема е, че bunzip2 първо разархивира в temp директория и после мести (предполагам /tmp). А място имам единствено на дяла на който искам да разархивирам архива. Има ли начин да го направя без да моунтвам tmp на друг по голям дял. В man'a на бънзип не пише нищо по проблема.
Благодаря предварително.
Поздрави sickmind.



Титла: Re: разархивиране на голям bz2 архив без temp директория
Публикувано от: b2l в Apr 11, 2010, 19:56
Код:
tar xzjf /път/до/файла.bz2
Това няма ли да ти помогне?


Титла: Re: разархивиране на голям bz2 архив без temp директория
Публикувано от: sickmind в Apr 11, 2010, 20:25
Ами z и j не ми дава да са заедно защото са различни видове архиви gz и bzip.
А когато пробвам 'tar jxvf архив.bz2', Ми връща съобщение:
tar: This does not look like a tar archive
tar: Skipping to next header
И стои така докато не прекъсна процеса, а не разархивира нищо защото мястото на дяловете не се променя.


Титла: Re: разархивиране на голям bz2 архив без temp директория
Публикувано от: b2l в Apr 11, 2010, 20:28
Писал съм на изуст, да така е както каза.


Титла: Re: разархивиране на голям bz2 архив без temp директория
Публикувано от: Acho в Apr 11, 2010, 20:39
Ако пък искаш направи го на две стъпки. Най-вероятно файла ти е архивиран (tar-нат) и после компресиран с bzip2 компресия. Първо разкомпресирай с bunzip -dk orig_file.tar.bz2 изхода ще е файл orig_file.tar а след това втора стъпка tar -xvf orig_file.tar ще го разархивира на отделните файлове в него.


Титла: Re: разархивиране на голям bz2 архив без temp директория
Публикувано от: sickmind в Apr 11, 2010, 20:47
Ами не е архивиран с тар преди това, архива е само 'име–на-архив.bz2', НО с 'bunzip2 -dk име–на-архив.bz2'
сработи, сега го разархивира направо в същия дял.
Благодаря!


Титла: Re: разархивиране на голям bz2 архив без temp директория
Публикувано от: Acho в Apr 11, 2010, 20:53
Ясно. Аз само предположих това. Но не забравяй, че 40 GB файл е доста голям и ще се разархивира повечко време. Надявам се да е на нова и бърза машина и на бързичък хард диск. Важното е да има дискова активност (да свети светодиода за диска, когато чете от компреса и записва екстрактваните файлове) и да не го прекъсваш.

Успехи.


Титла: Re: разархивиране на голям bz2 архив без temp директория
Публикувано от: victim70 в Apr 11, 2010, 23:36
За .bz2
Код:
tar xvfj име–на–архива
За .gz
Код:
tar xvfz име–на–архива

За създаване на архив сам опцията 'x' се сменя с 'c' и се оказва какво да ти архивира