Нехватка места на диске ?

Привет всем!

При установке на VMBox, начинаю распаковывать порты. Через некоторые время начинают лезть ошибки:

No such file or directory

Хотел скачать md5sum проверить, и вот что выдал Links

No space left on devise

Решил проверить: df -HM -B /dev/sda3
Filesystem Size Used Avil Use Mounted on
/dev/sda3 1.9G 1.2G 586M 67% /mnt/gentoo

Не уж то для распаковки портов не достаточно 586Mb и для portage-*.md5sum размером 57Kb тоже?

ФС ext? Тогда скорее всего

ФС ext? Тогда скорее всего иноды кончились
df -i

Ext4 833M

Ext4
PORTDIR=/var/ports/portage

$ du -hs /var/ports/portage
833M /var/ports/portage
$ cat /var/ports/portage/metadata/timestamp
Fri Aug 3 15:08:04 UTC 2012

Помню, на прошлой моей системе год-полтора назад порты были на reiserfs и занимали около 300 MB. reiser экономнее в этом смысле. Думаю, даже сейчас не превысит 400М, но до этого эксперимента руки дойдут только через месяц-другой...

Видемо стоило все же на

Видимо стоило все же на Reiser делать. спс

True is over here in logs.

portage лучше держать на

portage лучше держать на aufs(squashfs+tmpfs) - размер от 60Мб, да и работает заметно быстрее

а насколько процесс

а насколько процесс распаковки/упаковки образа squashfs в tmpfs замедляет загрузку/выключение системы?
это зависит от размера оперативы и/или скорости проца (или их кол-ва)?

Загрузку не замедляет,

Загрузку не замедляет, выключение замедляет на время упаковки: от 40 секунд(в зависимости от алгоритма упаковки) на AMD E-350(аналог атома), ядра оба использует. Т.е. на нормальном 4-8 ядерном проце совсем на время пофиг будет. К тому же, это не при каждой выгрузке, а только после обновления дерева. К тому же можно это делать как последний шаг синхронизации, тогда при выключении не будет перепаковывать.

Не выдержал я

Не выдержал я месяц-другой...
PORTDIR=/var/ports/portage
Снёс дерево портов (rm -rf /var/ports/portage/*)
Создал файл portage.rfs на 350M (dd if=/dev/zero of=portage.rfs bs=1M count=350), форматнул его в ReiserFS (mkreiserfs -ff portage.rfs) и примонтировал loop'ом в $PORTDIR
Сделал emerge --sync

Теперь konqueror в свойствах папки portage показывает размер 252,4МиБ (264 679 851) и говорит "свободно 8,9 МиБ из 350,0 МиБ (использовано 98%)".
df с ним согласен:
# df
/dev/loop0 358384 349288 9096 98% /var/ports/portage
А 'du -hs' теперь несёт ересь:
# du -hs /var/ports/portage
621M /var/ports/portage

Чую, что следующему процессу 'emerge --sync' места уже не хватит (хотя сами порты могут и влезть). В ближайшем переделаю в 400M.

2 Gb - очень мало для

2 Gb - очень мало для установки Gentoo.

Не грусти, товарищ! Всё хорошо, beautiful good!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".