Linux Logo

Cara Mengatasi “At least xMB more space needed on the /boot filesystem”

Posted by

Beberapa waktu lalu, saya ada melakukan update minor server Zimbra milik client. Proses update tersebut dilakukan untuk meningkatkan keamanan pada email server. Untuk update ini prosesnya cukup mudah yaitu hanya dengan menjalankan perintah yum update. Namun saat menjalankan perintah tersebut, muncul pesan error sebagai berikut

Transaction check error:
  installing package kernel-3.10.0-1160.11.1.el7.x86_64 needs 17MB on the /boot filesystem

Error Summary
-------------
Disk Requirements:
  At least 17MB more space needed on the /boot filesystem.

Dari pesan error tersebut menunjukan bahwa update membutuhkan free space sekitar 17MB pada /boot. Saya coba cek silang dengan perintah df -h, ternyata partisi /boot tersedia free space hanya 15MB saja

[root@mail developer]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       197M  182M   15M  93% /boot

Setelah membaca dari beberapa referensi, hal tersebut dikarenakan ada beberapa versi kernel yang terinstall pada server sehingga memenuhi partisi /boot. Untuk eskalasinya yaitu dengan menghapus versi kernel yang tidak digunakan oleh sistem. Berikut ini langkah-langkah eskalasinya

Baca Juga : Mengubah Reserved Space pada Partisi Linux

1. Cek seluruh kernel yang terinstall

yum list kernel

List Kernel

Lihat pada kernel yang digarisbawahi, itu merupakan versi kernel yang tidak digunakan, itu bisa kita hapus

2. Untuk menghapus kernel tersebut, kita bisa pakai tools bawaan supaya lebih aman, install tools yum-utils

yum install yum-utils -y

3. Jalankan perintah package-cleanup untuk menghapus kernel tersebut

package-cleanup --oldkernels --count=2

Maksud dari –count=2 artinya kita biarkan 2 versi kernel saja yang terinstall, sisanya dihapus

4. Untuk set permanent agar hanya selalu 2 versi kernel saja yang terinstall, silakan edit file /etc/yum.conf, ubah value pada baris berikut menjadi nilai nya 2

installonly_limit=2

5. Cek kembali dengan perintah df -h, free space saat ini sudah 54MB, semestinya sudah mencukupi untuk melakukan update kembali

[root@mail developer]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       197M  143M   54M  73% /boot

Alhamdulillah proses update minor server Zimbra berhasil dilakukan

Mungkin cukup sekian, semoga bermanfaat

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.