Strona 1 z 2

[+] Budowanie paczek z dpkg-deb, brak miejsca na dysku

: 04 października 2010, 13:02
autor: suchus
Chciałbym zbudować paczkę takim poleceniem:

Kod: Zaznacz cały

dpkg-deb -b /home/adam/Desktop/ /media
Niestety pojawia się komunikat o braku miejsca na dysku. W katalog głównym mam 100MB, domowym 400MB, a w media kilka GB.

Kod: Zaznacz cały

dpkg-deb: budowanie pakietu "nautilus-dropbox" w "/media/nautilus-dropbox_0.6.3_i386.deb".
dpkg-deb (podproces): data: internal gzip write error: 'Brak miejsca na urządzeniu'
dpkg-deb: podproces <kompresja> z tar -cf zwrócił kod błędu 2
 tar: -: Można było zapisać tylko 8192 z 10240 bajtów
tar: Error is not recoverable: exiting now
Czy to aby na pewno wiąże się to z ilością miejsca na dysku?

Edycja:
W katalogu głównym mam 600MB, okazało się, że podczas budowania paczki rzeczywiście zabiera sporo miejsca z głównego.
Byłbym wdzięczny gdyby ktoś to zrobił u siebie, ja więcej miejsca na dysku nie znajdę
Link do spakowanego folderu: http://www.speedyshare.com/files/24537353/DEBIAN.rar

: 04 października 2010, 15:00
autor: Yampress
/home masz podmontowany do katalogu głównego /, czy znajduje się na innej partycji?

Zainteresuj się programem du. On pokazuje ile miejsca zajmuje określony katalog na partycji lub suma katalogów w zależności jakie flagi wywołasz. Możesz potem wykasować to co niepotrzebne aby zwiększyć ilość wolnego miejsca. Na początek wykonaj jako root:

Kod: Zaznacz cały

 
apt-get clean

Potem sprawdź:

Kod: Zaznacz cały

 df -h 
Następnie przekieruj wynik do pliku:

Kod: Zaznacz cały

cd / && du -m / >> obszar.txt 
Potem przejrzyj sobie plik obszar.txt i zobacz, który katalog ile miejsca zajmuje. To polecenie podaje w MB ale można zmienić wielkość.
Widocznie katalog domowy zajmuje kupę miejsca. Nie możesz po prostu skopiować danych lub nagrać na cd/dvd tak jak leżą w katalogach?
Po co komplikujesz sobie życie?

: 04 października 2010, 19:24
autor: suchus
Katalog domowy mam na odrębnej partycji. W Synapticu mam ustawione kasowanie pakietów po instalacji.
Po prostu mam 5 GB na główny. Kiedyś to było dużo. Ze względu na czasochłonność ustawiania świeżego systemu w najbliższym czasie nie będę mógł sobie pozwolić na zmiany w partycjach.
Po obejrzeniu zajmowanego miejsca, ciekawsze wyniki.

Kod: Zaznacz cały

228	/var/lib
279	/var/log
280	/usr/bin
1654	/usr/lib
259	/usr/share/doc
1549	/usr/share

: 04 października 2010, 20:51
autor: Yampress
.

: 04 października 2010, 21:04
autor: fnmirk
Cały katalog:

Kod: Zaznacz cały

/usr/share
możesz przenieś na inną partycję zostawiając dowiązanie do niego. To należy wykonać najlepiej z poziomu livecd.

Nie przedstawiłeś wszystkiego. Gdzie masz katalog:

Kod: Zaznacz cały

/usr/src

: 04 października 2010, 21:38
autor: suchus
dobry pomysł z przeniesieniem katalogu

Kod: Zaznacz cały

/usr/share
Livecd od ubuntu się do tego nada?

Katalog

Kod: Zaznacz cały

 usr/src
siedzi na jednej partycji z głównym, ale zajmuje nie całe 30MB.

: 04 października 2010, 21:47
autor: fnmirk
Prawie każda dystrybucja livecd się do tego nadaje, jeżeli potrafisz z niej korzystać i posiada dostęp do konta root.

: 04 października 2010, 21:49
autor: suchus
Ok, dzięki
Postaram się powalczyć jak znajdę czas.

: 04 października 2010, 21:55
autor: fnmirk
&quot pisze:jak znajdę czas.
Cała operacja zajmuje dosłownie tyle co dwukrotne uruchomienie systemu i czas na przeniesienie katalogu. Pamiętaj aby prawa dostępu do plików i katalogów się nie zmieniły.

: 04 października 2010, 21:59
autor: suchus
Muszę zrobić oddzielną partycję na ten folder + mała reorganizacja w ntfsach na komputerze, przyda się dłuższa chwila