Коллеги, приветсвую! Может быть сможет кто сможет подказать конструктивное решение по следующей трабле:
/ смонтирован на раздел в 16гб. При последнем emerge world получил сообщение что места больше нет и поэтому половину пакетов поставить не удалось. Откуда могло взяться 16гб? Ничего особо тяжеловесного не стоит - кеды, офис, пару десятков мелких апликух... а /usr весит почти 9гб!(кэш? временные фалы?)
И собственно вопрос: можно ли увеличить размер раздела (hde3) без его форматирования? Ну либо другим способом оптимизировать его объем? Пытался монтировать /usr на другой, более объемный раздел - но ни к чему хорошему не привело...
надо выяснять что заняло
надо выяснять что заняло столько места:
du -sm /var/* /usr/*
du -sm /*
distfiles и заняли :)
distfiles и заняли :)
Я ♥ Gentoo & Funtoo
могут быть ещё и бинарники, а
могут быть ещё и бинарники, а также остатки неудачных сборок, ну и гигабайты логов :)
Вот поэтому у меня
Вот поэтому у меня PORTAGE_TMPDIR в оперативке :)
Я ♥ Gentoo & Funtoo
только у меня система иногда
только у меня система иногда почему-то глючила со сборкой в tmpfs и к тому же для сборки openooffice нужен огромный swap или ОЗУ
Я пользуюсь бинарной сборкой,
Я пользуюсь бинарной сборкой, да и вы не часто его собираете :) В конце концов можно сделать
Я ♥ Gentoo & Funtoo
Сомневаюсь... eclean
Сомневаюсь...
eclean distfiles сообщил что осободил 700метров, но фактического улучшения не произошло...
du -sm
du -smh для /var:
больше всего отожрал /var/tmp/portage - аж 3,8г
в /usr самые тяжеловесные:
/usr/portage - 3,1г
/usr/src - 3,5г
/var/tmp/portage - в топку
/var/tmp/portage - в топку;
/usr/src - у вас штук пять-шесть исходников ядра распаковано?
P.S. А почему бы не сделать, как я уже писал?
Гигабайт 5 освободите :)
Я ♥ Gentoo & Funtoo
Все что
Все что было наисано уже сделал:) Перенес темп в оперативку, но портаж и дистфайлз перенести почему то не удалось...
удаление /var/tmp/portage овободило гига 3
зы. а вот в /usr/src действительно распаковано 5 исходников, естественно симлинк только на 1 смотрит... Откуда другие могли взяться)))!?
При установке исходников ядра
При установке исходников ядра они ставятся в слоты, т. е. не удаляя предыдущий.
Не понимаю, в чём проблема с переносом /usr/portage?
ЭТО ПРИМЕР
Я ♥ Gentoo & Funtoo
>зы. а вот в /usr/src
>зы. а вот в /usr/src действительно распаковано 5 исходников, естественно симлинк только на 1 смотрит... Откуда другие могли взяться)))!?
portage не удаляет файлы, который него в его БД, а также не пустые каталоги, старые ядра могли быть удалены, но итоги их сборок остались...
как я предполагал :) план
как я предполагал :) план уборки:
eclean-dist -d
rm /usr/src/{old-kernels}
rm /lib/modules/{old-modules}
rm -r /var/tmp/portage/*
emerge --depclean -a;revdep-rebuild
Это в общих чертах, вы
Это в общих чертах, вы предупреждайте, а то после rm /lib/modules/ и emerge --depclean -a могут быть проблемы :)
Я ♥ Gentoo & Funtoo
я написал другое, просто
я написал другое, просто bbcode скрыл :)
конечно же надо удалять:
rm /lib/modules/"old-modules"
rm /usr/src/"old-kernels"
sum up
Наконец дошли руки написать что сделано:
1. eclean distfiles
2. Из папки /usr/src были удалены все старые исходники ядра
3. Удалил все из /var/tmp/portage
4. Перенес /usr/portage на другой, более объемный раздел
После данных телодвижений освободилось 60% места в системном разделе.