Очистка системы от хлама
alexgray 4 ноября, 2010 - 00:25
В процессе работы системы потихоньку съедается свободное место на диске.
Для примера, особенно заметно после установки нового ядра. Удаление исходников старых ядер оставляет папки с хламом в /usr/src/*, каждая из которых занимает более 1Gb.
Так вот встает вопрос как правильно чисть систему от хлама, кроме как руками?
»
- Для комментирования войдите или зарегистрируйтесь
Приблизительно так:
Приблизительно так:
1. «Чистим» /var/lib/portage/world от случайно попавших туда пакетов зависимостей.
2. Обдуманно выбираем USE-флаги.
3.
4.
5.
P.S.
Я ♥ Gentoo & Funtoo
Lupo Alberto
Это все используется регулярно, я не про это спрашивал.
В процессе работы системы программы создают файлы, которые после удаления этой пограммы так и остаются на диске захламляя его.
Так вот меня интересует, если какое нибудь приложение для поиска и удаления этого хлама.
1,3G /usr/src/linux-2.6.34-gentoo-r1
1,3G /usr/src/linux-2.6.34-gentoo-r6
1,7G /usr/src/linux-2.6.34-gentoo-r12
Так вот только в /usr/linux хлама на 2,6 Gb.
Кроме того в /usr/lib64/modules остаются модули старых ядер.
Также и логи имеют имеют тенденцию расти.
Это было найдено вручную так как занимало большой размер.
Но найти весь хлам и почистить голова свихнется.
PS: Для логов нашел решение app-admin/logrotate.
После удаления ненужных
После удаления ненужных ядер,то что остаётся в /usr/src/ и /lib/modules/ подчищаеться вручную.Об этом,кстати ,сказано в руководстве по обновлению ядра.
Для очистки каталога с исходниками, используем eclean-dist,с опциями на своё усмотрение,хоть полностью все исходники удалить...
То, что программы создают в домашнем каталоге пользователя,после удаления программы,естественно так же вычищаеться вручную.
Как это?
.
Зачем туда ложить ядерные модули? У меня эта поддиректория пуста.
Систему ставил больше года тому назад.
Вы может быть ошиблись?
willy написал(а):alexgray
Ложить, может, и не надо, а вот класть - затем, что там их дефолтное (для x86_64) место
Мы тоже не всего читали Шнитке!.. © В. Вишневский
Их "дефолтное" место в
Их "дефолтное" место в /lib/modules , а не в /usr/lib/modules
Топикстартер просто явно ошибся..:)
valet2valet написал(а): Их
Дык, оно понятно, что ошибся - make modules_install суёт их именно в /lib64/modules
Мы тоже не всего читали Шнитке!.. © В. Вишневский
valet2valet написал(а): Их
Вы правы.
willy написал(а): alexgray
Да ошибся надо было /lib64/modules.
valet2valet написал(а): После
Хм. Спасибо за информацию.
Как писал выше давно эту команду использую.
Кроме /home и /var еще много мест где создаются безконтрольно файлы. Вот и хотелось бы поделится опытом, что и где чистить.
Все неактуальные версии
Все неактуальные версии исходников ядра, если только не записаны в world-файл, должны удаляться
Образы и модули неиспользуемых ядер я удаляю вручную.
Для ограничения размера лог-файлов, используйте либо программы ротации логов, либо встроенные возможности логгера.
Я ♥ Gentoo & Funtoo
Цитата: Все неактуальные
Да,они удаляються...но не всё,кое что остаёться.
То, что остаётся, занимает
То, что остаётся, занимает гораздо меньше места
Там находятся скомпилированные вами модули и образ ядра, то есть то, что вы создали сами. И такое поведение системы я считаю правильным.
Я ♥ Gentoo & Funtoo
Lupo Alberto написал(а): То,
Совершенно верно,поэтому я и сказал,что подчищать вручную.:)
Lupo Alberto написал(а): Все
Эх придется по старинке руками если нет альтернативы.
Как писал выше для логов уже нашел решение.
В продолжение темы
/usr/src/*
/lib/modules/*
Что можно почистить в системе при этом неубив ее?