Ubuntu 22.04 Рабочий стол
Если я это сделаю, df -h
то увижу, что моя корневая папка почти заполнена.
И когда я перечисляю файлы в папке, мне кажется, что все они являются файлами, необходимыми системе.
Я попытался немного разобраться в этом, но я не большой эксперт в файловых системах и не уверен, как на самом деле проверить размер файла (если я это сделаю la -la --block-size=GB
в , то /
получу другой размер, чем если я это сделаю в определенной папке, например /home
), и я не уверен, что можно безопасно удалить.
Я уже запустил программу, которая помогла мне очистить двойные файлы, tmp и т. д. Есть ли какие-нибудь советы, с чего начать? Нормально ли, что корневая папка занимает около 20G?
Я действительно ценю любые указания по этому вопросу!
ОБНОВЛЕНИЕ: вывод после запуска sudo du -hc --max-depth=1 /
, как предложено @matigo
решение1
Чтобы помочь другим людям и себе в будущем, вот шаги, которые я предпринял, чтобы глубже разобраться в сути проблемы:
запустить
sudo du -hc --max-depth=1 /
, а затем запустить то же самое для подпапки, которая выглядит довольно большой. т.е.sudo du -hc --max-depth=1 /var/lib
чистые пакеты. Я запускаю
apt autoremove && apt clean
apt-пакеты иsudo bash -c 'rm /var/lib/snapd/cache/*'
удаляю snap-кэш.Я проверяю сохраненную версию моего snap-файла (после запуска первой команды оказалось, что папка snap занимает 11 ГБ),
snap list --all
а затем запускаю bash-скрипт для клана версий snap (их много в Google. Просто поищите менеджер пакетов snap на предмет свободного места на диске).Я также проверяю все свои пакеты apt, чтобы убедиться, что некоторые из них мне не нужны.
apt list --installed
Другая полезная команда:
sudo du -sh /
- показать размер конкретной папки
df -h
- чтобы увидеть все размеры диска
И как всегда будьте любопытны и попытайтесь понять большую часть папки, что они из себя представляют и почему они там находятся, и то же самое для пакетов. Это определенно займет некоторое время, но, надеюсь, каждый раз это будет занимать все меньше и меньше времени :)