アーカイブ

‘Linux’ カテゴリーのアーカイブ

不要カーネルの削除

2014 年 12 月 21 日 Comments off

dfコマンドで確認してみると/boot領域が44%になっている。
この領域は、カーネルを保存しておく領域だそうです。

[root@local]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda3        97G   15G   78G  16% /
tmpfs           499M     0  499M   0% /dev/shm
/dev/vda1       239M   99M  128M  44% /boot

ということで使用率が44%ということで少なくなってきているのでカーネルの状況を確認する。

[root@local]# rpm -q kernel
kernel-2.6.32-431.el6.x86_64
kernel-2.6.32-431.29.2.el6.x86_64
kernel-2.6.32-504.el6.x86_64
kernel-2.6.32-504.1.3.el6.x86_64

4つほど入っているようだ。
現在のバージョンを確認

root@local]# uname -a
Linux www16071ue.sakura.ne.jp 2.6.32-504.1.3.el6.x86_64
 #1 SMP Tue Nov 11 17:57:25 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

先ほどの4つ目のカーネルで間違いないようだ。11月にカーネルが更新しているみたいですが今のところカーネルパニックもなっていないので古いものを削除します。

カウント数は、現在の運用しているカーネルも含めた数です。
とりあえず4つのうち1つだけ削除してみます。
ちなみにこちらのコマンドが出来ないときは、yum list yum-utilsでインストールされているかを確認

[root@local]# package-cleanup --oldkernels --count 3
読み込んだプラグイン:fastestmirror, priorities
--> トランザクションの確認を実行しています。
---> Package kernel.x86_64 0:2.6.32-431.el6 will be 削除
---> Package kernel-devel.x86_64 0:2.6.32-431.el6 will be 削除
--> 依存性解決を終了しました。

依存性を解決しました

=======================================================================================
 パッケージ    アーキテクチャ バージョン リポジトリー    容量
=======================================================================================
削除:
 kernel  x86_64   2.6.32-431.el6  @anaconda-CentOS-201311272149.x86_64/6.5   121 M
 kernel-devel   x86_64  2.6.32-431.el6 @anaconda-CentOS-201311272149.x86_64/6.5  24 M
トランザクションの要約
========================================================================================
削除                 2 パッケージ

インストール済み容量: 145 M
これでいいですか? [y/N]y
パッケージをダウンロードしています:
rpm_check_debug を実行しています
トランザクションのテストを実行しています
トランザクションのテストを成功しました
トランザクションを実行しています
  削除中          : kernel-2.6.32-431.el6.x86_64 1/2
  削除中                  : kernel-devel-2.6.32-431.el6.x86_64 2/2
  Verifying               : kernel-devel-2.6.32-431.el6.x86_64 1/2
  Verifying               : kernel-2.6.32-431.el6.x86_64 2/2

削除しました:
  kernel.x86_64 0:2.6.32-431.el6  kernel-devel.x86_64 0:2.6.32-431.el6
完了しました!

無事完了して空き容量も少しだけ増えました。

[root@local]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda3        97G   14G   78G  16% /
tmpfs           499M     0  499M   0% /dev/shm
/dev/vda1       239M   76M  151M  34% /boot
カテゴリー: Linux タグ: , , ,