内存丢失(已使用 92 GB 中的 88 GB,但仍显示 100% 使用率)

内存丢失(已使用 92 GB 中的 88 GB,但仍显示 100% 使用率)

我很久之后重启了我的 Ubuntu 笔记本电脑,现在我无法再启动图形用户界面了。为了解决这个问题,我尝试修复恢复系统中的软件包,它说没有足够的可用内存。所以我尝试使用 root shell 释放一些内存,但释放一些内存后,内存使用率没有变化,计算似乎也是错误的。

我有一个 92 GB 的分区,但只使用了 88 GB,但 df 仍然说我使用了 100% 的内存,并且可用内存为 0 GB。

有什么解决方案可以纠正内存计算,或者是否存在计算不正确的原因?

答案1

以下是我用来释放空间的方法

apt autoclean && apt autoremove && sudo apt --purge autoremove && sudo apt clean all && sudo apt purge $(dpkg -l | awk '/^rc/ { print $2 }')

还要删除多余的内核

dpkg --list | grep linux-image | awk '{ print $2 }' | sort -V | sed -n '/'`uname -r`'/q;p' | xargs sudo apt-get -y purge; sudo apt-get autoremove -y; sudo update-grub

请注意,反引号 ` 有无法正确复制粘贴的倾向。

相关内容