我有同样的问题这个问题,也就是说我收到警告:
卷启动仅剩 0 字节磁盘空间
在我的Linux机器上,版本:
Description: Ubuntu 20.04.6 LTS
Release: 20.04
Codename: focal
现在的解决方案似乎是删除旧内核,但我想确保以安全的方式执行此操作。
到目前为止,我所做的是:
列出了我所有的内核,
dpkg --get-selections | grep "linux-image-[[:digit:]].*" | tr "\t" ";" | cut -d ";" -f1
其中有相当多的内核。用于
uname -r
查看我当前正在使用哪个内核:5.15.0-101-generic
现在想要删除旧内核这个答案建议运行
sudo apt-get autoclean && sudo apt-get autoremove
使用此命令后,列出的要删除的软件包之一是,
linux-objects-nvidia-470-5.15.0-92-generic
我知道您必须小心与显卡相关的东西,因为我已经添加了重新启动我的机器,因为与显卡相关的问题。
linux-objects-nvidia-470-5.15.0-92-generic
移除安全吗?
或者是否有更安全的方法来删除旧内核以清除卷启动中的空间?
答案1
您可以删除旧内核,但更有效的方法是减少日志。
sudo journalctl --vacuum-time=2d
将清除最近两天的日志 - 将释放一些磁盘空间。
为了删除旧内核,我存储了一个旧脚本:
dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get -y purge