Merhaba,
/boot alanınız dolmuşsa ya da eski kernel versiyonunu sunucudan kaldırmak istiyorsanız bunun için öncelikle işlem yapmayacağınız kernel versiyonundan sunucuyu başlattığınıza emin olun ve her olasılık için yedeğinizi alın. Sonrasında aşağıdaki satırları uygulayın.
1. Sunucuda kurulu olan mevcut kernel versiyonlarını listeletin.
1 |
rpm -qa | grep kernel |
Örnek çıktı:
kernel-2.xxxxxxx
kernel-devel-2xxxxxxxx
kernel-2.xxxxxxx
kernel-devel-2xxxxxxxx
kernel-firmware-2xxxxxxxx.noarch
kernel-2.6.32-673.26.1.lve1.4.20.el6.x86_64
kernel-headers-2.xxxxxxxx
2. Çıkan kernel içerisinde kaldırmak istediklerinizi belirleyin. Örneğin sonuncu kernel kaldıracağım.
1 |
rpm -e kernel-2.6.32-673.26.1.lve1.4.20.el6.x86_64 |
Eğer bu işlem olmazsa aşağıdaki komutu uygulayın.
1 |
rpm -vv -e kernel-2.6.32-673.26.1.lve1.4.20.el6.x86_64 |
Böylelikle bu kernel kaldırdınız. df -h yapıp /boot dizinininde yer açılıp açılmadığına bakabilirsiniz.
Aynı şekilde “yum remove kernel-2.6.32-673.26.1.lve1.4.20.el6.x86_64” kontrol edebilirsiniz.
Buraya kadar olan kısım CentOS/RedHat/Fedore ve Suse Linux içindi.
Bu kısım da Debian/Ubuntu Linux için:
Yine aşağıdaki komutla kernel versiyonunu listeletin.
1 |
dpkg --list | grep kernel-image |
Karşılaşacağınız çıktı üzerinde kaldırmak istediğiniz eski kernel versiyonunu belirleyin ve aşağıdaki komutu uygulayın.
1 |
sudo apt-get remove kernel-image-xxx |
** kernel-image-xxx kısmına kaldıracağınız kernel versiyonunu yazın.
Umarım zamandan kazanmanızı sağlar.