- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- Linux/システム/古いカーネルの削除 へ行く。
- 1 (2015-01-21 (水) 03:32:38)
- 2 (2015-05-13 (水) 10:10:11)
- 3 (2015-10-18 (日) 16:04:52)
古いカーネルの削除
古いカーネルが残っていると、/bootの容量を圧迫し、カーネルパッケージの更新で失敗する事がある。
$ yum update kernel トランザクションの確認エラー installing package kernel-2.6.el6.x86_64 needs 20MB on the /boot filesystem エラーの要約 ------------- ディスク要求: 少なくとも 20MB の空き容量がファイルシステム /boot で必要です。
/bootの確認
df -h Filesystem Size Used Avail Use% Mounted on /dev/sda3 10G 4G 6G 40% / tmpfs 939M 0 939M 0% /dev/shm /dev/sda1 98M 94M 3.6M 96% /boot
カーネルの確認
ls -l /boot/ -rw-r--r-- 1 root root 200017 6月 12 06:17 2015 symvers-2.6.32-101.17.1.el6.x86_64.gz -rw-r--r-- 1 root root 200069 11月 10 10:44 2014 symvers-2.6.32-101.4.4.el6.x86_64.gz -rw-r--r-- 1 root root 205098 9月 04 18:35 2015 symvers-2.6.32-102.3.1.el6.x86_64.gz -rwxr-xr-x 1 root root 4151044 6月 12 06:16 2015 vmlinuz-2.6.32-101.17.1.el6.x86_64* -rwxr-xr-x 1 root root 4151048 10月 10 10:43 2014 vmlinuz-2.6.32-101.4.4.el6.x86_64* -rwxr-xr-x 1 root root 4221076 9月 04 18:35 2015 vmlinuz-2.6.32-102.3.1.el6.x86_64*
CentOS
package-cleanup --oldkernels
カーネルの確認
package-cleanup --oldkernelsを実行すると、最新のカーネルともう1世代前のカーネルを残し、それより古いカーネルは削除される。上のカーネル状況の場合、コマンド実行後は以下のようになる。
ls -l /boot/ -rw-r--r-- 1 root root 200017 6月 12 06:17 2015 symvers-2.6.32-101.17.1.el6.x86_64.gz -rw-r--r-- 1 root root 205098 9月 04 18:35 2015 symvers-2.6.32-102.3.1.el6.x86_64.gz -rwxr-xr-x 1 root root 4151044 6月 12 06:16 2015 vmlinuz-2.6.32-101.17.1.el6.x86_64* -rwxr-xr-x 1 root root 4221076 9月 04 18:35 2015 vmlinuz-2.6.32-102.3.1.el6.x86_64*
参考
http://www.atmarkit.co.jp/flinux/rensai/linuxtips/801deloldkernel.html