Menjalankan sudo dnf upgrade
di Fedora CentOS atau RHEL kadang-kadang akan menghasilkan kesalahan berikut:Setidaknya xxMB diperlukan lebih banyak ruang pada sistem file /boot . Mari kita perbaiki ini!
Daftar semua paket kernel yang diinstal dengan:
yum list kernel
Di Fedora 22+, CentOS 8 dan RHEL 8+, gunakan:
dnf list kernel
Kernel yang sedang digunakan akan digarisbawahi dan tidak dapat dihapus:
Sekarang untuk menghapus kernel yang tidak digunakan, instal yum-utils (atau dnf-utils) dan gunakan package-cleanup kegunaan:
yum install yum-utils package-cleanup --oldkernels --count=2
Untuk menjadikannya permanen, edit /etc/yum.conf dan tambahkan baris berikut:
installonly_limit=2
Pada RHEL8/CentOS 8/stream, gunakan:
dnf remove --oldinstallonly --setopt installonly_limit=2 kernel
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
Artikel asli dari 2017:
Saat memperbarui server CentOS 6 klien menggunakan "yum update", saya mengalami kesalahan berikut:
Transaction Check Error: installing package kernel-2.6.32-358.2.1.el6.x86_64 needs 11MB on the /boot filesystem
Error Summary
Disk Requirements: At least 11MB more space needed on the /boot filesystem.
Untuk memeriksa ruang kosong di /boot, saya menjalankan perintah berikut: df -h
Yang memberikan output berikut:
Filesystem Size Used Avail Use% Mounted on
/dev/vda3 136G 60G 70G 46% /
tmpfs 5.3G 0 5.3G 0% /dev/shm
/dev/vda1 99M 77M 17M 82% /boot
/usr/tmpDSK 1.3G 35M 1.2G 3% /tmp
Seperti yang Anda lihat, partisi boot sudah 82% penuh.
Untuk membuat daftar kernel yang diinstal, gunakan perintah ini:
rpm -qa | grep kernel
Hasilnya:
kernel-2.6.32-220.7.1.el6.x86_64
kernel-headers-2.6.32-358.2.1.el6.x86_64
dracut-kernel-004-303.el6.noarch
kernel-2.6.32-279.19.1.el6.x86_64
kernel-firmware-2.6.32-358.2.1.el6.noarch
kernel-2.6.32-279.9.1.el6.x86_64
Jadi untuk menghapus kernel terlama, saya menjalankan:
rpm -e kernel-2.6.32-220.7.1.el6.x86_64
Kemudian: df -h
Keluaran:
Filesystem Size Used Avail Use% Mounted on
/dev/vda3 136G 60G 70G 46% /
tmpfs 5.3G 0 5.3G 0% /dev/shm
/dev/vda1 99M 52M 42M 56% /boot
/usr/tmpDSK 1.3G 35M 1.2G 3% /tmp
Seperti yang Anda lihat, membebaskan lebih dari 11MB yang dibutuhkan. Jadi saya mencoba lagi yum -y update kernel dan kali ini berhasil. Akhirnya, saya menghapus yang lama lagi:
rpm -e kernel-2.6.32-279.9.1.el6.x86_64 kernel-2.6.32-279.19.1.el6.x86_64
Hasil akhirnya, 70 juta gratis!.
/dev/vda1 99M 25M 70M 26% /boot