Не так давно я использовал только 35% моего HD. Совсем недавно он вырос до 54%, и мое дисковое пространство составляет 16 ГБ, так что это было больше, чем 3 гигабайта.
Из того, что я помню, я не смог собрать mysql, я установил gitolite, который требовал от меня сборки git из источника, который имел массу зависимостей (я думаю, что это было для создания документов, я думаю, что видел латекс и другие пакеты, но я был сонлив, когда я была установка). Я подозреваю, что это занимает место на диске.
В любом случае, я удалил исходные папки, которые у меня были, и выполнил эти команды. Что еще я могу сделать? (3 гигов могучий)
sudo apt-get autoclean
sudo deborphan | xargs sudo apt-get -y remove --purge
Сделав выше, я сделал ncdu и обнаружил, что
Сам Git фактически использовал 502 МБ в 152 файлах, все в '/ usr / local / libexec / git-core'. Кто знал. Мне показалось странным, что большинство этих файлов по 4,6 Мб каждый ...
MySql занимал 1 + ГБ в моей папке / TMP
Я случайно сделал копию моей папки mono src, которая имеет две сборки моно и составляет 1.7gb вместе.
После удаления копии src и дополнительной моно сборки (вместе 2.6Gb) + mysql в моей временной папке df теперь сообщает о 28% вместо 54%, что заставляет меня чувствовать себя намного лучше.
Я все еще удивлен, что мерзавец использует 502mb. На Windows это использует 57 МБ (то есть около 10xless). И эквивалентная папка (C: \ Program Files (x86) \ Git \ libexec \ git-core) содержит все эти приложения в качестве ярлыков для git. и мерзавец только 1,2 МБ (не 4,6). Также я проверил, все ли ссылки на git-core в linux, я знаю, что они не являются программными ссылками (я использовал cmd Я попробовал stat git, stat git-add и увидел, что у них одинаковый innode. Таким образом, большинство из этих файлов - жесткие ссылки (я предполагаю) из git. Так что git на самом деле не занимает столько места.find . -maxdepth 1 -type l -print0 | xargs -0 ls -ld
).
Ответы:
Мои два любимых инструмента для поиска и визуализации раздувания файловой системы - это gdmap и fslint. Суммируется из apt-cache:
gdmap: «GdMap - это инструмент, который позволяет визуализировать дисковое пространство. Когда-нибудь задумывались, почему ваш жесткий диск заполнен или какой каталог и файлы занимают большую часть пространства? С помощью GdMap можно быстро ответить на эти вопросы. Чтобы отобразить структуры каталогов, можно использовать древовидные карты используется для визуализации всей папки или даже всего жесткого диска с одним изображением. "
fslint: "имеет интерфейс для удаления пакетов и может находить такие вещи, как:.
Хорошо, и вот основанный на ncurses, который будет печатать хеш-метки, чтобы показать относительный размер, если вы этого хотите:
И еще два текстовых приложения из моих системных репозиториев, которые более активны:
источник
apt-get install fslint
получил меня fslint-gui, а не fslint. Оба из них требуют графического интерфейса, и у меня есть только доступ оболочки к коробке. У вас есть другие рекомендации?Где вы это запустили? В вашем домашнем каталоге из источника с помощью
make
? Удалить вовлеченные каталоги.Если вы установили пакеты, используя apt-get (или synaptic, использующий apt), история будет доступна в / var / log / apt. Вы можете просмотреть его в терминале с помощью
less
:Если вы видите записи типа
history.log.1.gz
, вы должны использовать,zless
так как файлы сжаты:Другой большой любитель космоса - тайники, особенно подходящие. Вы можете проверить, сколько дискового пространства использует apt, запустив
du -msh /var/cache/apt/archives
. Эти файлы используются при переустановке программы и могут быть безопасно удалены:В документации по Ubuntu есть (более полная) страница о дисковом пространстве, которую можно найти по адресу https://help.ubuntu.com/community/RecoverLostDiskSpace .
источник
/var/log/apt/
содержатся только изменения в пакетах, использующихapt-get
. Для dpkg, см./var/log/dpkg.log
(Этот файл труднее читать). Библиотеки с неиспользуемыми приложениями могут быть удалены с помощьюsudo apt-get autoremove
. О, я забыл еще одну важную вещь для экономии места на диске.sudo apt-get clean
вещь.BleachBit позволяет удалять разные ненужные файлы (журналы / переводы / кеш / и т. Д.). Доступный из репозиториев, установите с помощью apt-get install blechbit или зайдите на сайт http://apt.ubuntu.com/p/bleachbit, который откроет установщик (на основе gdeb?).
http://bleachbit.sourceforge.net/
источник
kdirstat также очень хорош для определения места на жестком диске и его очистки.
Обратите внимание, что kdirstat является приложением KDE и будет устанавливать библиотеки KDE, тогда как gdmap (в другом ответе) не будет.
Вы также можете посмотреть на баобаба . Baobab стремится быть похожим, но не так хорош, как kdirstat или gdmap. Баобаб, кажется, является частью стандартных утилит gnome ...
источник
Изо всех лозунгов я пробовал только один дать реальный космический клан
Я просто устанавливаю размер пакета с зависимостью 32 МБ, когда я запускаю apt-get remove --purge package apt-get покажет мне только 3,5 МБ свободного места, когда я добавлю --auto-remove все зависимости были удалены и получили больше места. Плюс, если все еще есть след KDE не удаляется, вы можете удалить его с помощью этой команды
Последний файл журнала может стать действительно раздражающим, если вам не нужно их удалять.
источник