освободил 300 ГБ хранилища в Ubuntu, но дисковое пространство не было восстановлено

освободил 300 ГБ хранилища в Ubuntu, но дисковое пространство не было восстановлено

Из-за программы, которую я запускал в 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

Связанный контент