![Мало места на диске: домашняя/пользовательская папка занимает 94 ГБ](https://rvso.com/image/959223/%D0%9C%D0%B0%D0%BB%D0%BE%20%D0%BC%D0%B5%D1%81%D1%82%D0%B0%20%D0%BD%D0%B0%20%D0%B4%D0%B8%D1%81%D0%BA%D0%B5%3A%20%D0%B4%D0%BE%D0%BC%D0%B0%D1%88%D0%BD%D1%8F%D1%8F%2F%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B0%D1%8F%20%D0%BF%D0%B0%D0%BF%D0%BA%D0%B0%20%D0%B7%D0%B0%D0%BD%D0%B8%D0%BC%D0%B0%D0%B5%D1%82%2094%20%D0%93%D0%91.png)
У меня мало места на диске, и когда я проверяю анализатор использования диска (используя gksudo baobab
), он показывает, что моя папка home/teddy использует 94 ГБ, но когда я просматриваю ее содержимое, я могу отчитаться только о 1 ГБ этого использования. Я пробовал sudo apt-get clean
и удалять кэшированные файлы пакетов из Synaptic Package Manager, очищал корзину, но это не изменило объем свободного места, который у меня есть.
Кажется, похоже наЭта проблема Однако использование анализатора использования корневого диска не дало никакой информации о том, что именно занимает так много места.
Есть идеи?
решение1
Похоже, в /home/teddy есть очень большой файл. Вы можете поискать его либо в Nautilus, проверив просмотр скрытых файлов, просмотр списка и сортировку по размеру, либо из командной строки:
du -a --max-depth=1 ~ | sort -n
Последняя запись перед домашним каталогом должна содержать самый большой файл.
du сообщает размер файла первого аргумента и всех его подкаталогов.
- -a заставляет показывать все файлы и каталоги
- --max-depth=1 запрещает просмотр всех подкаталогов.
sort отсортирует результаты
- -n они будут отсортированы по номерам.
решение2
Если вы считаете, что у вас есть гигантские файлы, которые анализатор диска по какой-то причине не видит, вы можете использовать ls для поиска больших файлов. Попробуйте, например, это:
ls -alrS
в вашей домашней папке.
Это инсталляция wubi, общая с файлами win32? Несколько недель назад я столкнулся с похожей проблемой в системе wubi, которую установил друг. Как и в вашем случае, анализатор диска показывал очень высокое значение для домашней папки, намного больше, чем сумма ее подпапок. Я не могу прокомментировать, почему анализатор диска вел себя таким образом, но подход, который я использовал в моем случае, заключался в том, чтобы выполнить чистую установку Ubuntu на выделенном разделе. Конечно, это не очень хорошее решение, но если это относительно новая система, это может быть разумным обходным путем.
Надеюсь, кто-нибудь еще сможет пролить свет на то, почему анализатор диска ведет себя таким образом, и как сделать это дисковое пространство доступным.
решение3
Я все равно был сбит с толку своей дисковой системой, которая мне сказалаcp -r /homeне сработает, так как не осталось места (перемещение 840 МБ в раздел «2,9 ГБ свободного места»).
Суть истории такова: du не нашел подкаталог «Öffentlich» и не посчитал файлы внутри него.
Для тех, кому интересно - вот что я нашел: ты мне сказал840 МБ использовано (Анализатор использования диска то же самое)
df сказал мне5,3 ГБ использовано
Я нашел различные советы, связанные с
lsof -n | grab deleted (to find out wether there are any "deleted yet open" files hugging space)
sudo tune2fs -l /dev/sda1 | grep 'Block size' (to find out the block size 4k in my case)
find /home -size -4k | wc -l (to find out the number of files smaller than 1 block, a 10 bytes file using a 4046 block is wasting lots a space)
du -sh ./* (finding the space used (real size) in each subdir)
df -i (finding not the number of used blocks, but the no of used inodes, whats it worth for, I am not sure yet.)
Further tips found :
Disk Usage Analyzer is rights-aware - "sudo baobab" will show more than "baobab"
du -c --max-depth=4 /dir | sort -n
ncdu utility found at: http://dev.yorhel.nl/ncdu
Лучшим советом для меня былоду -ш. Это помогло мне найти следующий каталог, который не был "накоплен" вду / сумма. /home/mine/pictures/Öffentlich (немецкий O-умляут)
Сначала я думал, что это из-за «O-умляута», но копирование /home на новый раздел решило проблему.
Удачной охоты.
решение4
так как вы устанавливаете Ubuntu из установки Windows WUBI, вы заранее выбираете нужное вам пространство, скажем, 10 гигабайт, когда вы достигнете этого пространства, у вас будет мало места на диске, даже если на вашем диске все еще есть больше памяти, под диском я подразумеваю раздел, на который вы устанавливаете релиз.
В Linux я предпочитаю устанавливать его с компакт-диска или из Wubi, определив достаточно места для вашего релиза :D :D