查看磁盘使用情况
如果是 /boot
使用率很高,下图是清理之后的效果,在清理之前我的 /boot
使用率是 100%,导致电脑卡到无语。
# 控制台输入
df -hl
# 控制台输出
Filesystem Size Used Avail Use% Mounted on
udev 5.9G 0 5.9G 0% /dev
tmpfs 1.2G 11M 1.2G 1% /run
/dev/sda6 142G 42G 94G 31% /
tmpfs 5.9G 82M 5.8G 2% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 5.9G 0 5.9G 0% /sys/fs/cgroup
/dev/sda1 945M 155M 726M 18% /boot
tmpfs 1.2G 44K 1.2G 1% /run/user/1000
复制代码
查看已安装内核
从下面的输出可以看出系统已经安装了很多版本的内核,这是因为 linux 更新新的内核时,并不会删除旧的内核,导致内核版本太多,所以把旧的内核删除,就可以释放 /boot
资源了
# 控制台输入
dpkg --get-selections|grep linux
# 控制台输出
console-setup-linux install
libselinux1:amd64 install
libselinux1:i386 install
linux-base install
linux-firmware install
linux-generic install
linux-headers-4.4.0-121 install
linux-headers-4.4.0-121-generic install
linux-headers-4.4.0-124 install
linux-headers-4.4.0-124-generic install
linux-headers-4.4.0-127 install
linux-headers-4.4.0-127-generic install
linux-headers-generic install
linux-image-4.4.0-121-generic install
linux-image-4.4.0-124-generic install
linux-image-4.4.0-127-generic install
linux-image-extra-4.4.0-121-generic install
linux-image-extra-4.4.0-124-generic install
linux-image-extra-4.4.0-127-generic install
linux-image-extra-virtual install
linux-image-generic install
linux-libc-dev:amd64 install
linux-sound-base install
pptp-linux install
syslinux install
syslinux-common install
syslinux-legacy install
util-linux install
复制代码
删除旧的内核
特别注意:
- 在删除内核时,尽量保留最新的 2~3 个内核版本
- 不要删除当前使用的内核, 查看当前使用的内核版本如下
# 查看当前使用的内核版本
# 控制台输入
uname -a
# 控制台输出
Linux judith 4.4.0-127-generic #153-Ubuntu SMP Sat May 19 10:58:46 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
# 这里的内核为 4.4.0-127-generic
复制代码
删除内核
sudo apt-get remove linux-image-version
# 删除内核之后, 再次执行 dpkg --get-selections|grep linux 查看内核,
# 会发现刚刚删除的内核版本还在,由 install 变成了 deinstall
# 执行下面命令删除这条 deinstall 内核版本
sudo dpkg -P linux-image-version
复制代码