[+] Wypakowanie pliku tar gdy jest za ma

Tematy związane z oprogramowaniem, instalacją, konfiguracją
Mruk
Posty: 4
Rejestracja: 08 sierpnia 2010, 09:12

[+] Wypakowanie pliku tar gdy jest za mało miejsca na dysku

Post autor: Mruk »

Witam.
Mam pytanie, czy jest jakiś sposób na wypakowanie pliku tar gdy mam za mało miejsca na dysku? Mam 10GB dysk i plik tar.bz2, który zajmuje 5.6GB. Czy jest jakiś sposób, aby np. plik, który wypakuje usuwało z archiwum i czy w ogóle można ręcznie wykasować pojedyncze pliki z archiwum?

Pozdrawiam.
HarryGuana
Posty: 8
Rejestracja: 21 stycznia 2010, 15:21

Post autor: HarryGuana »

Spróbuj tak:
1. Nie wiem czy to na pewno potrzebne ale powinno być wygodniej, mianowicie: zdekompresuj archiwum

Kod: Zaznacz cały

bzip2 -d archiwum.tar.bz2
Wynikiem będzie plik archiwum.tar.
2. Utwórz katalog na wypakowywane pliki.
3. Żeby wiedzieć jakie pliki masz w archiwum użyj

Kod: Zaznacz cały

tar --list --file=archiwum.tar > lista
Nazwy plików zostaną zapisane w pliku lista.
4. Z pliku lista usuń nazwy plików które chcesz wypakować.
5. Wypakowuj wszystkie pliki z wyjątkiem tych zapisanych w pliku lista (za każdym razem utwórz na nie nowy podkatalog):

Kod: Zaznacz cały

tar -xvf archiwum.tar --exclude-from lista 
6. Usuń wypakowane pliki z archiwum:

Kod: Zaznacz cały

tar --delete --file=archiwum.tar `ls -1 <katalog utworzony w punkcie piątym>/`
przy ls jest opcja -1, czyli słownie jeden, a nie l.

Powtarzaj od punktu 4-tego aż do końca wypakowywania.

w punkcie 5. po to tworzysz za każdym razem nowy podkatalog żeby można było bezproblemowo usunąć wypakowane pliki z archiwum.

Na koniec z wszystkich podkatalogów przenosisz pliki do katalogu nadrzędnego, a podkatalogi możesz usunąć.

Zawiłe mi to wyszło ale innego pomysłu nie mam, oprócz zgrania archiwum na wystarczająco duży nośnik zewnętrzny i wypakowanie archiwum na dysk...

Pozdrawiam.
Mruk
Posty: 4
Rejestracja: 08 sierpnia 2010, 09:12

Post autor: Mruk »

1. Nie mogę zrobić archiwum tar, przecież nie mam miejsca na dysku.
2. Jest
3. Lista się tworzy,
4. Jest
5. No i właśnie, znów wypakowuje wszystkie pliki, a nie tylko te z listy. Pewnie przez pkt. 1
6. Tez nie dziala.
HarryGuana
Posty: 8
Rejestracja: 21 stycznia 2010, 15:21

Post autor: HarryGuana »

Miałem nadzieję, że dekompresja archiwum przejdzie jakoś płynnie i nie zużyje całego dysku, ale jednak. No i niestety, skompresowanego archiwum nie da się uaktualniać (punkt 6), więc bez dodatkowej przestrzeni chyba nic nie da się zrobić. Acz spróbuję coś wymyśleć.
Mruk
Posty: 4
Rejestracja: 08 sierpnia 2010, 09:12

Post autor: Mruk »

Poradziłem sobie, do zamkniecia.
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

No to jeszcze zdradź nam tę tajemnicę jak tego dokonałeś.
Mruk
Posty: 4
Rejestracja: 08 sierpnia 2010, 09:12

Post autor: Mruk »

Podczas wypakowywania przesyłałem na inny serwer i usuwałem przesłane pliki. : D
ODPOWIEDZ