LINUX.ORG.RU

Система разожралась

 ,


1

2

У меня Calculate linux, стоит несколько лет. Все ок, но корень уже занимает 25 гигов из 26. Я с этого несколько охреневаю, поскольку ничем тяжеловесным не пользуюсь, eclean-pkg eclean-dist eclean-kernel юзаю, старые ядра удаляю и вроде подчищаю за ними. Как можно узнать, что съело столько гигов?

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

usr 7 GB var 14 GB про proc говорит, что 140 TB Все остальное весит мало.

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

calculate sgasgar # du -sh /*
8.2M	/bin
54M	/boot
2.3M	/dev
23M	/etc
du: cannot access ‘/home/sgasgar/.gvfs’: Permission denied
69G	/home
0	/lib
3.8M	/lib32
208M	/lib64
16K	/lost+found
4.0K	/media
4.0K	/mnt
701M	/opt
du: cannot access ‘/proc/7527/task/7527/fd/3’: No such file or directory
du: cannot access ‘/proc/7527/task/7527/fdinfo/3’: No such file or directory
du: cannot access ‘/proc/7527/fd/3’: No such file or directory
du: cannot access ‘/proc/7527/fdinfo/3’: No such file or directory
0	/proc
432M	/root
1.1M	/run
23M	/sbin
0	/sys
0	/this
52K	/tmp
7.8G	/usr
15G	/var
[\code]
sgasgar23
() автор топика
Ответ на: комментарий от andreyu

ncdu для таких задач лучше подойдёт, там всё наглядно видно.

А вообще, впервые вижу такую фигню. Видимо, куркулейтовцы что-то намудрили с моей гентой.

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

Ну теперь смотри что у тебя в /var и /usr занимает 15 и 8 Gb

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

Что-то мне подсказывает, что с таким подходом оперативы не напасёшься, если система перезагружается редко.

Radjah ★★★★★
()

Нужно регулярно чистить следующие каталоги:
1. /usr/portage/distfiles - здесь находятся сырцы всех программ, которые ты собирал.
2. /usr/portage/packages - здесь находятся архивы с бинарниками программ, которые ты ставил.
3. /var/tmp/portage - здесь собираются программы. При удачной сборке исходники из этого каталога удаляются, но если программа по какой-то причине не смогла собраться, исходники так и остаются, чтобы ты мог посмотреть логи сборки. Если в данный момент ничего не собирается, то этот каталог в идеале должен быть пустым.
4. /lib/modules - здесь находятся модули для всех ядер, которые ты когда-либо устанавливал. Модули старых ядер можно спокойно удалить. Главное, не перепутай и не удали случайно модули для текущего ядра, которое ты используешь!
P.S. В Calculate все эти каталоги могут быть в другом месте, т.к у Calculate вообще много ненужной отсебятины. Но перечень мусора именно такой.

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

Каждый монтирует как ему удобно, но если пишешь на диск, то и удалять неплохо бы, руками или скриптом.

Deleted
()

Есть bleachbit, позволяет удалить кучу не нужного.

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

Он выводит огромную кучу всего, не могу выбрать нужное

Желаете, что бы выбор за вас сделал я?

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

В Calculate все эти каталоги могут быть в другом месте

В Генте тащемта тоже.

anonymous
()

но корень уже занимает 25 гигов из 26. Я с этого несколько охреневаю

Гентушник не должен охреневать от такого, гентушник должен терпеть.

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

/var/tmp/portage - здесь собираются программы. При удачной сборке исходники из этого каталога удаляются, но если программа по какой-то причине не смогла собраться, исходники так и остаются

мне недавно подсказали, что для экономии времени, если что-то недособралось (например из-за недобавленной зависимости, нехватки места и т.д.), то можно запустить «ebuild pkg_name.ebuild» вместо «emerge pkg_name», тогда он продолжит сборку, не затирая содержимое каталога сборки.

grem ★★★★★
()

Все ок, но корень уже занимает 25 гигов из 26

Ой врёшь ты, поди /var занимает у тебя до хрена, или /usr

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