Software Updater: Not enough free disk space

arba „Šalinam nereikalingus kernelius“. Labiausiai tikėtina, kad toks klaidos pranešimas pasirodo kai /boot  sektorius užsipildo įdiegtais branduoliais. T.y. greičiausia jame pilna senų, nenaudojamų ir nereikalingų branduolių. Valysim.

Disklaimeris. Kodo pavyzdžiuose sistemos būklė yra gera – t.y. jokio klaidos pranešimo nėra, /boot sektoriuje laisvos vietos yra pakankamai ir pan. Visas šis tekstas yra labiau atmintinė, nei problemos sprendimas realiu laiku.

/boot sektorius paprastai nebūna labai didelis, pavyzdžiui 120MB:

$ df -h /boot
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       236M  105M  120M  47% /boot

Kokie kerneliai šiuo metu yra įdiegti:

$ dpkg -l linux-image* | grep ii 
ii  linux-image-4.4.0-31-generic        4.4.0-31.50   amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-4.4.0-34-generic        4.4.0-34.53   amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-4.4.0-36-generic        4.4.0-36.55   amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-extra-4.4.0-31-generic  4.4.0-34.53   amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-extra-4.4.0-34-generic  4.4.0-34.53   amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-extra-4.4.0-36-generic  4.4.0-36.55   amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-generic                 4.4.0.36.38   amd64        Generic Linux kernel image

Pasitikrinam, kuris šiu metu naudojamas:

$ uname -r 
4.4.0-36-generic

Nešalinsim šiuo metu naudojamo kernelio ir linux-image-generic . Pastarasis yra metapeketas atnaujinimams ir pan. Aš dėl visa ko visada papildomai pasilieku viena versija senesnį branduolį.

Šiuo atveju galim pašalinti linux-image-4.4.0-31-generic :

$ sudo apt remove linux-image-4.4.0-31-generic
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  linux-image-4.4.0-31-generic linux-image-extra-4.4.0-31-generic
...

Po to dar profilaktiškai:

$ sudo apt autoremove

 

Parašykite komentarą

El. pašto adresas nebus skelbiamas. Būtini laukeliai pažymėti *

Brukalų kiekiui sumažinti šis tinklalapis naudoja Akismet. Sužinokite, kaip apdorojami Jūsų komentarų duomenys.