我很久之后重启了我的 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
请注意,反引号 ` 有无法正确复制粘贴的倾向。