古いカーネルの削除
/lib/modules 以下のカーネルモジュールはカーネルのバージョンごとに作られるため,カーネルアップデートするたびに / が肥大化してしまう.そのため,古くなって不要になったカーネルを削除する.
不要なカーネル削除前の /lib/modules のサイズ
# du -sh /lib/modules 294M /lib/modules
不要なカーネル削除後の /lib/modules のサイズ
# du -sh /lib/modules 110M /lib/modules
以下の手順で,最新のカーネルのみを残して不要なカーネルを削除する.
# uname -r 2.6.12-1.1376_FC3smp # rpm -q kernel kernel-smp kernel-source kernel-2.6.9-1.667 kernel-2.6.12-1.1372_FC3 kernel-2.6.12-1.1376_FC3 kernel-smp-2.6.9-1.667 kernel-smp-2.6.12-1.1372_FC3 kernel-smp-2.6.12-1.1376_FC3 package kernel-source is not installed # rpm -e kernel-2.6.9-1.667 kernel-2.6.12-1.1372_FC3 kernel-smp-2.6.9-1.667 kernel-smp-2.6.12-1.1372_FC3 # rpm -q kernel kernel-smp kernel-source kernel-2.6.12-1.1376_FC3 kernel-smp-2.6.12-1.1376_FC3 package kernel-source is not installed
ちなみに,Fedora Core 4 の場合,
# yum install yum-utils
で yum-utils をインストールし,
# package-cleanup --oldkernels