查看boot分区使用空间:
df
查看已安装的内核版本:
dpkg --get-selections | grep linux
(其中带image的一般就是旧版本,deinstall代表已经删除的旧版本,install代表还未删除的旧版本内核)
查看系统当前内核版本:
uname -r
从图中看这个/dev/mmcblk0p1 占用率已经100%了,当前内核是4.9.253-tegra
删除未卸载干净的文件:
sudo apt-get autoremove
从图中看这里·/dev/mmcblk0p1 占用率只减少了1%了。因为上面那个命令会移除安装在系统中的 Linux 旧内核,以及移除不再被系统需要的孤儿软件包,但是不会清除它们。为清除它们,可以与命令一起使用 --purge
选项。
sudo apt-get autoremove --purge
检查当前 APT 缓存文件的使用率
sudo du -sh /var/cache/apt
清理过时的 deb 软件包
sudo apt-get autoclean
移除所有在 apt 缓存中的软件包。
sudo apt-get clean
检查当前 APT 缓存的利用率:
du -sh ~/.cache/thumbnails/
永久地删除它们:
rm -rf ~/.cache/thumbnails/*
列出所有已安装的内核:
ls -l /boot
从上面命令可以看出,当前内核是4.9.253-tegra
删除旧版本内核:
sudo apt-get remove linux-image-xxxx (其中xxxx是内核版本号)
删除残留的deinstall:
sudo dpkg -P linux-image-xxxx(其中xxxx是内核版本号)