Portage @ SquashFS

Istnieje pewien sposób by drzewo portage (które ma ~400 MB) skompresować za pomocą SquashFS do rozmiaru 25 MB. Pomysł dosyć ciekawy i wart zauważenia.

TIP: Compressing portage tree using squashfs - f.g.o

Ja takiego rozwiązania nie potrzebuje, jednak dla osób, które posiadają małe dyski może to być kusząca opcja.

3 Responses to “Portage @ SquashFS”


  1. Gravatar Icon 1 Hoppke Apr 4th, 2006 at 1:09 pm

    zgadzam się z komentarzami pod oryginalnym artykułem - w dzisiejszych czasach te 500MB nie będzie raczej dla nikogo problemem. Jeśli 500MB jest taką zawalidrogą, to kto przy zdrowych zmysłach w ogóle będzie się za gentoo brał? Gigabajty trzeba rezerwować na kompilacje, nagłówki, cache kompilatora (jeśli ktoś używa). Te dodatkowe kilka setek megabajtów nikogo chyba nie wzruszą.

    Poza tym by zaktualizować squashfs i tak trzeba z powrotem wypakować całość, więc to wszystko jest pointless, jak mawiają francuzi ;)

    IMO duuużo ciekawsze by było takie zmodyfikowanie narzędzi gentoo, by używały jakiejś bazy danych. I trochę dziwię się, że nikt jeszcze tego nie przeforsował - w końcu przy takiej objętości danych najwyższa pora odejść od trzymania tego w tysiącach katalogów i pliczków.

    BTW, głównym problemem portage (tzn. moim zdaniem :) jest obecnie prędkość operowania na danych, a nie sama ich objętość…

  2. Gravatar Icon 2 rasheed Apr 4th, 2006 at 1:20 pm

    Cache portage jest cały czas udoskonalany. Jeden z developerów podobno piszę portage na cpp - co w gruncie rzeczy znacznie zwiększy szybkość.

    Poza tym, na ruterach z dyskami ~3GB, 500 MB to dosyć sporo. Co więcej - przy aktualizacji nie trzeba kolejnych 500MB, można ściągnąć snapshota.

  3. Gravatar Icon 3 lazy_bum Jul 9th, 2007 at 10:07 am

    Jest też sposób z squashfs/unionfs i wtedy nie trzeba wypakowywać całości. (;

    Co więcej, można pobanować kilka(naście) gałęzi portage, których nie używa przeciętny ruter (jak np. sci-*). Wtedy samo portage potrafi się zmniejszyć o około połowę, a squashed to juz w ogóle nic nie zajmuje.

    A jak dobrze poszukać na f.g.o, to nawet skrypt, który banuje *wszystko* czego akurat nie używamy można znaleźć. (;

Leave a Reply