![освободил 300 ГБ хранилища в Ubuntu, но дисковое пространство не было восстановлено](https://rvso.com/image/1073520/%D0%BE%D1%81%D0%B2%D0%BE%D0%B1%D0%BE%D0%B4%D0%B8%D0%BB%20300%20%D0%93%D0%91%20%D1%85%D1%80%D0%B0%D0%BD%D0%B8%D0%BB%D0%B8%D1%89%D0%B0%20%D0%B2%20Ubuntu%2C%20%D0%BD%D0%BE%20%D0%B4%D0%B8%D1%81%D0%BA%D0%BE%D0%B2%D0%BE%D0%B5%20%D0%BF%D1%80%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D1%81%D1%82%D0%B2%D0%BE%20%D0%BD%D0%B5%20%D0%B1%D1%8B%D0%BB%D0%BE%20%D0%B2%D0%BE%D1%81%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%BE.png)
Из-за программы, которую я запускал в Ubuntu и которая выполняла ряд ненужных задач (не очень важных, но фоновых), у меня на локальном диске было более 300 ГБ нежелательных файлов. Я использовал команду rm для всех файлов, которые мне не нужны.
Используя du --max-depth=1 -h | sort -h
команду, я вижу, что мой профиль ubuntu занимает всего 16 ГБ места. Корень занимает всего 2,3 МБ места на диске. Я использую Windows 11 и ожидаю, что мое приложение ubuntu будет использовать около 17 ГБ места (как видно из установленных приложений).
Однако Ubuntu по-прежнему занимает 325 ГБ места (максимум 476 ГБ, так что это существенный кусок, и у меня фактически ничего не осталось, как показано в проводнике -> Этот компьютер).
Это может быть несколько разных вещей.
- Удаленные файлы были помещены в какую-то папку 'корзина'. Однако ее не существует, и rm якобы удаляет файлы и немедленно освобождает хранилище
- Windows не обновила размеры файлов
- Поврежденные файлы
и т. д...
Стоит отметить, что моя Ubuntu несколько раз вылетала при попытке записать файлы, когда системное пространство было заполнено (я по глупости не знал, сколько места было занято, и когда она прерывала работу запущенных мной программ, Ubuntu закрывалась без отчета о состоянии, поэтому я не знал, что произошло).
С тех пор он работает невероятно медленно, загружается более 3 минут, su myprofile
а также потребляет значительные системные ресурсы для приложения, которое в данный момент не запущено.
Любая помощь относительно того, в чем может быть проблема и как ее потенциально исправить, была бы очень признательна. Я перезагрузил свой ноутбук.
решение1
Спасибо Luuk за решение в комментариях. Это в основном скопировано из пары других тем, но, возможно, ответ есть и в этой теме. Проверьте комментарий Luuk, если хотите больше подробностей или не используете Windows.
Это изначально не сработало, attach vdisk readonly
команда в diskpart имела ошибку, однако, повторная попытка сегодня сработала, очистив удаленные файлы из используемого хранилища. Однако Ubuntu все еще работает мучительно медленно.
Внутри терминала Windows (я использовал командную строку)
wsl --shutdown
затем
diskpart
Это откроет окно командной строки администратора. Затем введите
select vdisk file="C:\Users\%Profile%\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu_79rhkp1fndgsc\LocalState\ext4.vhdx"
attach vdisk readonly
compact vdisk
detach vdisk
exit