pondělí 29. června 2015

Linux - Nedostatek místa v /boot

U serverů postavených na distribuci Ubuntu mívám občas problém s obsazeným prostorem v oddílu /boot. Když se toto přihodí, tak nejdou aktualizovat balíčky s novým jádrem.

Nutné je staré balíčky s jádrem Linuxu odstranit.

Nejprve se podívám, jaké používám aktuální jádro (to abych si ho neodtranil):

$ uname -r
4.1.0-040100-generic


Potom si vypíšu seznam instalovaných jader:

$ dpkg -l |grep linux-image

ii linux-image-3.13.0-24-generic 3.13.0-24.47 i386 Linux kernel image for version 3.13.0 on 32 bit x86 SMP

ii linux-image-3.13.0-30-generic 3.13.0-30.55 i386 Linux kernel image for version 3.13.0 on 32 bit x86 SMP

ii linux-image-3.13.0-37-generic 3.13.0-37.64 i386 Linux kernel image for version 3.13.0 on 32 bit x86 SMP

ii linux-image-4.0.2-040002-generic 4.0.2-040002.201505081529 i386 Linux kernel image for version 4.0.2 on 32 bit x86 SMP

ii linux-image-4.0.3-040003-generic 4.0.3-040003.201505131441 i386 Linux kernel image for version 4.0.3 on 32 bit x86 SMP

ii linux-image-4.0.4-040004-generic 4.0.4-040004.201505171336 i386 Linux kernel image for version 4.0.4 on 32 bit x86 SMP

ii linux-image-4.0.5-040005-generic 4.0.5-040005.201506061639 i386 Linux kernel image for version 4.0.5 on 32 bit x86 SMP

ii linux-image-4.1.0-040100-generic 4.1.0-040100.201506220235 i386 Linux kernel image for version 4.1.0 on 32 bit x86 SMP

ii linux-image-extra-3.13.0-24-generic 3.13.0-24.47 i386 Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP

ii linux-image-extra-3.13.0-30-generic 3.13.0-30.55 i386 Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP

ii linux-image-extra-3.13.0-37-generic 3.13.0-37.64

A následně mohu stará jádra odinstalovat:

$ sudo apt-get autoremove linux-image-3.13.0-24-generic linux-image-3.13.0-30-generic linux-image-3.13.0-37-generic linux-image-4.0.2-040002-generic linux-image-4.0.3-040003-generic linux-image-4.0.4-040004-generic linux-image-4.0.5-040005-generic