Używam Ubuntu 12.04 i dwóch aktywnych obrazów linuksowych 3.2.0-37 i 3.2.0-36. W katalogu / usr / src / znajduję:
linux-headers-3.2.0-23
linux-headers-3.2.0-23-generic
linux-headers-3.2.0-26
linux-headers-3.2.0-26-generic
linux-headers-3.2.0-29
linux-headers-3.2.0-29-generic
linux-headers-3.2.0-31
linux-headers-3.2.0-31-generic
linux-headers-3.2.0-32
linux-headers-3.2.0-32-generic
linux-headers-3.2.0-33
linux-headers-3.2.0-33-generic
linux-headers-3.2.0-34
linux-headers-3.2.0-34-generic
linux-headers-3.2.0-35
linux-headers-3.2.0-35-generic
linux-headers-3.2.0-36
linux-headers-3.2.0-36-generic
linux-headers-3.2.0-37
linux-headers-3.2.0-37-generic
Dzisiaj ja sudo apt-get purge linux-image-x.x.x.x-generic *34
i * 35
Muszę dodać, że / boot zawiera tylko * 36 i * 37.
Czy usunięcie wszystkich tych elementów jest bezpieczne poza * 37 i * 36? Z góry dziękuję.
apt-get autoremove
nieapt-get autoremove
nie można uruchomić z powoduout of disk space
błędu, częściowo z powodu/usr/src/linux*
zajmowania 2G miejsca na małym dysku.df -i
pokazuje 100% wykorzystania, de facto nie ma już miejsca. Jedynym rozwiązaniem jest wówczas usunięcie niektórych plików / usr / src / linux *, aby przywrócić działanie.sudo apt autoremove
zamiast apt-get.apt-get autoremove
działało dla mnie - uwolniłem 3,3 GB miejsca na mojej instancji 8 GB AWS. Dziękuję Ci!Właśnie miałem ten problem i sugestia użycia
apt-get autoremove
nie działała dla mnie.Rozwiązałem to, wykonując:
na takich nagłówkach linuksa, które żyły
/usr/src
. Nie usunąłem nagłówków, które odpowiadają aktualnie używanemu jądru.Zrestartował serwer pomyślnie.
źródło
Dla każdego, kto po latach zrezygnuje z wyszukiwania Google: możesz również odinstalować stare jądra w Menedżerze pakietów Synaptic. Po prostu dwukrotnie sprawdź, którego aktualnie używasz, wpisując „uname -a” w terminalu.
źródło