Centos 8サーバーのLinuxカーネルは/ bootパーティションを満たしています。

Centos 8サーバーのLinuxカーネルは/ bootパーティションを満たしています。

/ bootパーティションがいっぱいのインスタンスでこの問題が発生しました。 /bootパーティションをクリーンアップするために、インスタンスから古いカーネルを削除したいと思います。ただし、アクティブなカーネルバージョンを取得するためにこのコマンドを実行すると、次の結果が表示されます。

uname -r 
5.4.17-2136.308.9.el8uek.x86_64

次のコマンドを使用してインストールされているすべてのカーネルを一覧表示すると、次の3つのカーネルが表示されます。 kernel-5.4.17-2136.308.9.el8uek.x86_64がrpm -qaカーネルコマンドにリストされていないのはなぜですか?

   rpm -qa kernel
kernel-4.18.0-372.9.1.el8.x86_64
kernel-4.18.0-348.23.1.el8_5.x86_64
kernel-4.18.0-372.13.1.0.1.el8_6.x86_64

ベストアンサー1

kernel-5.4.17-2136.308.9.el8uek.x86_64がrpm -qaカーネルコマンドにリストされていないのはなぜですか?

カーネルのdistタグに基づいて名前付きrpm -qa kernelパッケージのみが一致するためです。kernelel8uek壊れない企業のコアOracle Linuxには、kernel-uekそれを使用するために必要なものをリストするパッケージがありますrpm -qa "kernel*"

古いカーネルを削除したい場合は、DNFを使用して自動化できます。例をご覧ください。この回答詳細をご覧ください(ただし、UEKカーネルのみを使用する場合は、すべての「カーネル」パッケージを削除することをお勧めします)。

おすすめ記事