«前の日記(2004-09-23) 最新 次の日記(2005-04-11)» 編集

echo.createdb.net

https://echo.createdb.net/fts4p/
[PHPマニュアル検索] [PGSQLマニュアル検索]

2004-12-30

_ [OS] Vine 古い kernel の削除方法

カーネルをアップデートしていると /boot の容量がかなり減ってきました。
df -h
ファイルシステム    サイズ 使用中 空き 使用% マウント場所
/dev/hda3             5.0G  2.7G  2.0G  56% /
/dev/hda1              68M   54M   11M  83% /boot
/dev/hda4              70G   24G   42G  36% /home
このままではいっぱいになってしまいますので、古いカーネルを消そうと思います。
まず、インストールされているカーネルのリストを表示します。
rpm -q kernel
kernel-2.4.19-0vl11
kernel-2.4.22-0vl2.8
kernel-2.4.22-0vl2.10
kernel-2.4.22-0vl2.11
kernel-2.4.22-0vl2.12
kernel-2.4.22-0vl2.13
kernel-2.4.22-0vl2.14
kernel-2.4.22-0vl2.15
kernel-2.4.22-0vl2.16

/etc/lilo.conf から現在使われているカーネルを表示します。
cat /etc/lilo.conf | grep ^image
image=/boot/vmlinuz-2.4.22-0vl2.16
image=/boot/vmlinuz-2.4.19-0vl11
image=/boot/vmlinuz-2.2.20-0vl10

古いカーネルを消します。
/etc/lilo.conf で書かれているカーネルは絶対削除しないでください。
rpm -e kernel-2.4.22-0vl2.8
rpm -e kernel-2.4.22-0vl2.10
rpm -e kernel-2.4.22-0vl2.11
rpm -e kernel-2.4.22-0vl2.12
rpm -e kernel-2.4.22-0vl2.13
rpm -e kernel-2.4.22-0vl2.14
rpm -e kernel-2.4.22-0vl2.15
容量に余裕ができました。
df -h
ファイルシステム    サイズ 使用中 空き 使用% マウント場所
/dev/hda3             5.0G  2.6G  2.2G  54% /
/dev/hda1              68M   18M   47M  27% /boot
/dev/hda4              70G   24G   42G  36% /home
lilo を実行してエラーが出ないか確認します。
lilo
Added linux *
Added linux-org
Added linux-2.2-up
念のためリブートしたい方はしてください。
reboot
# カーネル削除中のメッセージについて
/lib/modules/2.4.22-0vl2.12 を削除できません - ディレクトリが空でありません
と出てきました。
ll /lib/modules/2.4.22-0vl2.12/misc/
合計 80
-rw-r--r--    1 root     root        47717 Apr 21  2004 vmmon.o
-rw-r--r--    1 root     root        30100 Apr 21  2004 vmnet.o
どうやら VMware のものなのでばっさり削除しました。
rm -rf /lib/modules/2.4.22-0vl2.12


«前の日記(2004-09-23) 最新 次の日記(2005-04-11)» 編集