LINUX.ORG.RU

[Gentoo] дереву портежей не хватает 2.5 Гб

 


0

1

Пытаюсь распаковать архив портежей, в раздел с ext4, до этого диск девственно чист, а после :

df-h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda3             2.5G  1.2G  1.2G  51% /mnt/gentoo

df-ih
Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/sda3               160K    160K       0  100% /mnt/gentoo
что это значит? закончилась таблица инодов?

Если да то как тогда поступить? ext3 не сильно возбуждает аппетит.



Последнее исправление: mordovorot (всего исправлений: 1)
Ответ на: Например так от xorik

форматируй раздел и вручную указывай кол-во инодов

Обана! Не знал, что так можно.
А ничего если их очень много сделаю?

mordovorot
() автор топика
Ответ на: комментарий от mordovorot

% df -h | grep rootfs
rootfs 20G 8,6G 11G 46% /
% df -ih | grep rootfs
rootfs 1,3M 484K 797K 38% /

ext4 кстати

anonymous
()
Ответ на: комментарий от mordovorot

в бинарных дистрах обычно присутствуют только рантайм-либы, в генте же дофига еще и девелоперского, ибо надо же както из сорцов это щастье компилять. так что 10ГБ рекомендую, прозапас

anonymous
()
Ответ на: комментарий от mordovorot

>А ничего если их очень много сделаю?
Ничего, они мало места занимают

xorik ★★★★★
()
Ответ на: комментарий от frak

% du -sh /usr/portage
627M /usr/portage

откуда у него на девственно чистом разделе портаж в 2 раза больше моего?

anonymous
()
Ответ на: комментарий от frak

>Не на генту, а на портеж. Читать научись.
ИМХО всё-таки генту, но дело застопорилось на портеже

2ТС:
На всю генту 2.5 действительно маловато, там же всякие gcc нужны итд, хотя если /var/tmp/portage на отдельном разделе будет, то может и взлетит

xorik ★★★★★
()

расскажу как у меня:


fstab:
/lib/portage-local/portage.fs /usr/portage ext2 noauto,loop,nodev,noatime 0 0


└> ls -lh /lib/portage-local/portage.fs
-r--r----- 1 root root 512M Mar 15 16:49 /lib/portage-local/portage.fs

файл 512 Мб, смонтированый через loopback, размер инод при форматировании - самый маленький

df:
/lib/portage-local/portage.fs
384M 280M 100M 74% /usr/portage

как видите хватает

/usr/portage/packages
/usr/portage/distfiles

выброшены симлинками в другое место

кстати проверьте их, там обычно достаточно большие файлы скапливаются (дистрибутивы исходников) в packages - бинарные пакеты, если используете quickpkg / emerge -b



Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

PS: если это установка, то 2.5 Гб для установки выделить - смешно.
это очень очень мало.

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

остановился на варианте от xorik, теперь хватает, спасибо ПС у меня boot :) и home вынесены, так что хватит, думаю. еще раз спасибо не знал что можно задать количество инодов.

mordovorot
() автор топика

Используй FS с динамической аллокацие инодов, а не недоразумение под названием ext*

Led ★★★☆☆
()

Кстати, если места на диске реально мало и нет возможности менять железо, есть ещё вариант паковать portage в squashfs. Я так делал, когда баловался с gentoo на КПК с 2-гиговой карточкой.

Вот тут вроде какие-то рецепты описаны, да ещё и с использованием оверлея: http://en.gentoo-wiki.com/wiki/Squashed_Portage_Tree

mad_soft
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.