原因分析:

主要有以下的几种情况:

  1. 更新了内核没有将原来内核删除
  2. 日志文件过大
  3. 软件太多或者当初留存的空间太小

解决办法:

查看内存分布

命令行

  1. df -h

结果

根目录空间不足问题解决 - 图1

图像化显示

搜索 Disk usage analyzer

根目录空间不足问题解决 - 图2

分析是哪个问题造成的空间不足.

电脑联想小新pro13,当初装双系统的时候,必须操作是流程就必须有升级内核,不然触摸板显卡网卡等都无法安装,详情见 ubuntu 1604 小新pro13 安装步骤总结

所以对第一个问题的解决方法

删除旧内核

查看内核

  1. dpkg --get-selections | grep linux-image

根目录空间不足问题解决 - 图3

当前内核版本

  1. uname -r

卸载多余内核

  1. sudo apt-get remove linux-image-4.13.0-88-generic
  2. sudo apt-get remove linux-headers-4.15.0-88-generic

以上只是卸载,想要删除文件,使用命令

  1. sudo apt-get purge linux-image-<版本号>

linux-image-版本号:内核映像文件

linux-headers-版本号:内核头文件

linux-image-extra-版本号:内核扩展文件

最后

  1. sudo update-grub

删除日志文件

  1. er@lxf:~$ cd /var/log
  2. //查看大小
  3. er@lxf:/var/log$ sudo du -sh
  4. //查看文件数
  5. er@lxf:/var/log$ sudo du -sm
  6. //删除30天外的日志文件
  7. er@lxf:/var/log$ sudo find /var/log/ -type f -mtime +30 -exec rm -f {} \;

扩容

针对第三种情况,我们选择一款软件进行扩容 Gparted

首先安装

  1. sudo apt-get install gparted

根目录空间不足问题解决 - 图4

注意,我们不能在当前的系统进行更改,所以关机,先切换到 windows 系统进行压缩卷操作,和当初装双系统操作一样.

随后,插入ubuntu启动盘,设置u盘启动,进去 试用ubuntu 搜索gparted , 电脑联想小心pro13只能使用键盘操作,内核版本太低. 在设置控区域时,要注意逐层转移,一般中间会隔着交换分区,可以先删除,进入系统后再重新分配.以上截图是给根目录扩容20G后的结果.