More Space Needed on the /boot Partition

Linux-Download-Free-Operating-System

Apabila melakukan instalasi linux menggunakan 1 partisi “/”, permasalahan seperti ini tidak akan terjadi. Masalah ini muncul ketika partisi /boot sudah tidak mencukupi lagi untuk diinstall update kernel baru. Pada Ubuntu, ada perintah apt-get autoremove yang dapat secara otomatis menghapus kernel yang sudah tidak terpakai. Namun pada Centos, hal ini harus dilakukan secara manual. Berikut adalah cara menghapus kernel yang sudah tidak terpakai.

Untuk mengecek sisa space partisi /boot, jalankan perintah df -h

[root@system ~]# df -h
Filesystem           Size  Used Avail Use% Mounted on
/dev/mapper/vg-root   98G   58G   35G  63% /
devtmpfs              12G     0   12G   0% /dev
tmpfs                 12G     0   12G   0% /dev/shm
tmpfs                 12G  8,5M   12G   1% /run
tmpfs                 12G     0   12G   0% /sys/fs/cgroup
/dev/sda1            243M  130M  100M  57% /boot
/dev/mapper/vg-tmp   976M   11M  899M   2% /tmp
tmpfs                2,4G     0  2,4G   0% /run/user/990
tmpfs                2,4G     0  2,4G   0% /run/user/0

Hal pertama yang paling penting untuk dilakukan adalah melakukan pengecekan terhadap kernel yang sekarang sedang digunakan. Untuk melakukannya, cukup ketik uname -a , dan hasilnya kurang lebih seperti berikut:

  • Ubuntu
    Linux hostname 3.13.0-86-generic #130-Ubuntu SMP Mon Apr 18 18:29:07 UTC 2016 i686 i686 i686 GNU/Linux
  • Centos
    Linux hostname 3.10.0-327.18.2.el7.x86_64 #1 SMP Thu May 12 11:03:55 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

Pada bagian Centos, terlihat bahwa kernel yang dipakai adalah 3.10.0-327.18.2.el7.x86_64 . Kernel inilah yang tidak boleh dihapus.

Setelah memastikan versi kernel yang digunakan, langkah selanjutnya adalah mencari kernel versi berapa saja yang sudah terinstall menggunakan perintah rpm -qa | grep kernel .

[root@system ~]# rpm -qa | grep kernel
kernel-tools-3.10.0-327.18.2.el7.x86_64
kernel-3.10.0-327.13.1.el7.x86_64
kernel-headers-3.10.0-327.18.2.el7.x86_64
kernel-tools-libs-3.10.0-327.18.2.el7.x86_64
kernel-3.10.0-327.18.2.el7.x86_64
erlang-kernel-R16B-03.16.el7.x86_64

Hal terakhir yang dilakukan untuk menghapus kernel dari sistem adalah perintah rpm -e nama-package . Jangan menghapus kernel yang sedang dipakai. Contoh penggunaan perintah:

rpm -e kernel-3.10.0-327.13.1.el7.x86_64

[1] [2]

Leave A Comment