/boot不足 W: mdadm: /etc/mdadm/mdadm.conf defines no arrays.

2017年2月23日08:39:06 发表评论 1,569

有时候更新系统会出现: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

注意:后面绿色的为要卸载的,大家对应自己的,只保留你需要留下的即可!

 

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: