我已经升级过几次操作系统版本。删除旧内核并释放空间的最佳方法是什么?
答案1
多余的内核会占用空间。您可以在文件夹中手动查找旧内核/usr/src
。但是,以下命令可以快速轻松地删除 Linux 内核。
在终端窗口中输入:
dpkg -l 'linux-*' | \
sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | \
xargs sudo apt-get purge
仅当您知道当前内核正在按您希望的方式工作并且您不关心任何其他内核时,才应使用上述行。这将删除除系统上运行的当前活动内核之外的所有内核。如果您启动到较旧的内核,它将删除甚至较新的内核。