Linux Eski Kernel (Çekirdek) Dosyalarını Silme

Temmuz 31, 2017 0 Yorumlar


Linux'ta çekirdek güncellemelerinden sonra eski çekirdek (kernel) dosyalarımız silinmiyor. Her çekirdek güncellemesiyle birikiyor. Çekirdek dosyalarının aşırı birikmesi ileride karşınıza sorun olarak gelebilir. Örn: "kernel panic" hatası gibi. Eski çekirdek dosyalarımızı nasıl silebileceğimize başlayalım.

1. İlk öncelikle hangi çekirdek sürümünü kullandığımızı bu komutla öğreniyoruz.

uname -a

Çıktısı;
Linux Kalnu 4.4.0-87-generic #100-Ubuntu SMP Wed May 17 19:58:14 UTC 2017
x86_64 x86_64 x86_64 GNU/Linux


2. Sistemimizde toplam kaç tane çekirdek bulunuyor bu komutla onu öğreniyoruz.

dpkg --get-selections | grep linux-image-

Çıktısı;
linux-image-4.4.0-53-generic   install
linux-image-4.4.0-66-generic install
linux-image-4.4.0-72-generic install
linux-image-4.4.0-75-generic install
linux-image-4.4.0-77-generic install
linux-image-4.4.0-78-generic install
linux-image-4.4.0-79-generic install
linux-image-4.4.0-87-generic install
linux-image-extra-4.4.0-53-generic install
linux-image-extra-4.4.0-66-generic install
linux-image-extra-4.4.0-72-generic install
linux-image-extra-4.4.0-75-generic install
linux-image-extra-4.4.0-77-generic install
linux-image-extra-4.4.0-78-generic install
linux-image-extra-4.4.0-79-generic install
linux-image-extra-4.4.0-87-generic install


Sistemimizde toplam 8 çekirdek dosyası bulunuyor. 4. .0.87 bizim güncel olarak kullandığımız çekirdek dosyamız. Bunu kesinlikle kaldırmamalıyız. Her ihtimale karşı bir sorunla karşılamamız durumunda farklı çekirdek kullanmak gerekebilir diye son kullandığımızdan bir önceki çekirdek dosyasını da kaldırmamakta fayda var.

3. Çekirdek dosyalarımızı artık kaldırmaya başlayabiliriz.
 Bunun için tek tek her çekirdek dosyası için komut yazmamız gerekiyor. Gerekli komutumuz;

sudo apt purge linux-image-

Bu komutumuzun sonuna hangi çekirdek sürümünü kaldırmak istiyorsak onu ekliyoruz. Örneğin;

sudo apt purge linux-image-4.4.0-53-generic


Komutumuzu girdikten sonra işlem biraz uzun sürebilir bu yüzden bilgisayarınızı veya uçbiriminizi kapatmayın.

4. Çekirdek dosyamızı kaldırdıktan sonra tekrar sistemimizde yüklü olan çekirdek dosyalarını bir bakalım.

dpkg --get-selections | grep linux-image-

Çıktısı;
linux-image-4.4.0-66-generic   install
linux-image-4.4.0-72-generic install
linux-image-4.4.0-75-generic install
linux-image-4.4.0-77-generic install
linux-image-4.4.0-78-generic install
linux-image-4.4.0-79-generic install
linux-image-4.4.0-87-generic install
linux-image-extra-4.4.0-53-generic install
linux-image-extra-4.4.0-66-generic install
linux-image-extra-4.4.0-72-generic install
linux-image-extra-4.4.0-75-generic install
linux-image-extra-4.4.0-77-generic install
linux-image-extra-4.4.0-78-generic install
linux-image-extra-4.4.0-79-generic install
linux-image-extra-4.4.0-87-generic install


Gördüğünüz gibi artık sistemimizden 4.4.0-53 numaralı çekirdek dosyamız kaldırılmış.

6. ve son olarak GRUB başlatıcıyı güncelliyoruz.

sudo update-grub2

0 comments: