阅读 170

linux 提示磁盘空间不足

查看磁盘使用情况

如果是 /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
复制代码