Ez a cikk abban próbál segíteni neked, hogy hogyan távolítsd el a gépedről a régi használaton kívüli kerneleket.

Ubuntu 16.04 LTS

Ha rendszeresen frissítetted a rendszeredet, akkor a régi kernelek rengeteg helyet foglalhatnak el a gépeden. Ezen módszerekkel könnyedén megszabadulhatsz tőlük.

Első lépésben nézd meg éppen milyen kernelt használ a rendszered!

uname -r

Na amit kiír azt a kernelt semmiképpen nem szabad letörölni, hiszen azzal fut a rendszered.

Listázd ki a telepített kerneleket!

dpkg --list | grep linux-image

Most van egy listád a telepített kernelekről. Már csak törölni kell a feleslegeseket az alábbi parancs segítségével. Természetesen az  x.x.x.x törölni kívánt kernel verziószámával helyettesítendő. :)

sudo apt-get purge linux-image-x.x.x.x-generic

Ennyi.

Na! Ha sok kerneled van és egy lépésben szeretnéd elvégezni az összes régi kernel törlését, akkor az is megoldható az alábbi paranccsal.

sudo dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get -y purge

Persze használat csak saját felelősségre! :)

Centos 7

Centos 7 alatt a sokkal egyszerűbb dolgunk van.

yum install yum-utils -y

package-cleanup --oldkernels --count=2

Vagy állítsd be a /etc/yum.conf -ban a installonly_limit=3 paramétert!