有时候更新系统会出现:W: mdadm: /etc/mdadm/mdadm.conf defines no arrays.,W: mdadm: no arrays defined in configuration file. 这样的错误,怎么办? 一般来说都是/boot分区空间不足导致的,最大的可能是升级 内核的原因导致多个版本占用了,我们只要把不用的内核文件清理掉就可以。解决办法:
先查看有哪些内核:
dpkg -l 'linux-image-*' | grep '^ii' 或者 dpkg --get-selections |grep linux-image
比如我的VPS上面:
root@server-jp:~# dpkg --get-selections |grep linux-image
linux-image-4.10.1-041001-generic install
linux-image-4.4.0-21-generic install
linux-image-4.4.0-53-generic install
linux-image-4.4.0-64-generic install
linux-image-extra-4.4.0-21-generic install
linux-image-extra-4.4.0-53-generic install
linux-image-extra-4.4.0-64-generic install
linux-image-generic install
还可以通过“ls /boot”命令查看/boot中有哪些文件:
ls /boot
卸载旧的内核,命令如下:
sudo apt-get purge Linux-image-3.5.0-17-generic
注意:后面绿色的为要卸载的,大家对应自己的,只保留你需要留下的即可!