2010年6月19日土曜日

bootの空き容量を増やす

最近CentOS4がよく落ちる。
ディスク容量を調べたら/bootがフルだった。これかな。
長年yumでアップデートしてきた結果がこれかよ。みたいな。
というわけで/bootに空き容量を作ってみた。

今のバージョンを調べてみる。
[root@backyard boot]# uname -a
Linux backyard.hoge.com 2.6.9-78.0.5.plus.c4 #1 Wed Oct 8 13:39:48 EDT 2008 i686 i686 i386 GNU/Linux

とりあえず古い 2.6.9-42 と 2.6.9-55 の関連ファイルを削除することにします。
[root@backyard boot]# ls *2.6.9-42*
System.map-2.6.9-42.0.10.plus.c4 config-2.6.9-42.0.10.plus.c4 initrd-2.6.9-42.0.10.plus.c4.img vmlinuz-2.6.9-42.0.10.plus.c4
System.map-2.6.9-42.0.3.EL config-2.6.9-42.0.3.EL initrd-2.6.9-42.0.3.EL.img vmlinuz-2.6.9-42.0.3.EL
System.map-2.6.9-42.0.3.plus.c4 config-2.6.9-42.0.3.plus.c4 initrd-2.6.9-42.0.3.plus.c4.img vmlinuz-2.6.9-42.0.3.plus.c4
System.map-2.6.9-42.0.8.EL config-2.6.9-42.0.8.EL initrd-2.6.9-42.0.8.EL.img vmlinuz-2.6.9-42.0.8.EL
System.map-2.6.9-42.0.8.plus.c4 config-2.6.9-42.0.8.plus.c4 initrd-2.6.9-42.0.8.plus.c4.img vmlinuz-2.6.9-42.0.8.plus.c4
System.map-2.6.9-42.EL config-2.6.9-42.EL initrd-2.6.9-42.EL.img vmlinuz-2.6.9-42.EL

[root@backyard boot]# ls *2.6.9-55*
System.map-2.6.9-42.0.10.plus.c4 config-2.6.9-42.0.10.plus.c4 initrd-2.6.9-42.0.10.plus.c4.img vmlinuz-2.6.9-42.0.10.plus.c4
System.map-2.6.9-42.0.3.EL config-2.6.9-42.0.3.EL initrd-2.6.9-42.0.3.EL.img vmlinuz-2.6.9-42.0.3.EL
System.map-2.6.9-42.0.3.plus.c4 config-2.6.9-42.0.3.plus.c4 initrd-2.6.9-42.0.3.plus.c4.img vmlinuz-2.6.9-42.0.3.plus.c4
System.map-2.6.9-42.0.8.EL config-2.6.9-42.0.8.EL initrd-2.6.9-42.0.8.EL.img vmlinuz-2.6.9-42.0.8.EL
System.map-2.6.9-42.0.8.plus.c4 config-2.6.9-42.0.8.plus.c4 initrd-2.6.9-42.0.8.plus.c4.img vmlinuz-2.6.9-42.0.8.plus.c4
System.map-2.6.9-42.EL config-2.6.9-42.EL initrd-2.6.9-42.EL.img vmlinuz-2.6.9-42.EL


[root@backyard boot]# mkdir ~/boot.bak
[root@backyard boot]# mv *2.6.9-42* ~/boot.bak/
[root@backyard boot]# mv *2.6.9-55* ~/boot.bak/

削除したバージョンはgrubからも抹消する
[root@backyard boot]# mkdir ~/boot.bak/grub/
[root@backyard boot]# cp /boot/grub/menu.lst ~/boot.bak/grub/
[root@backyard boot]# vi /boot/grub/menu.lst

これで使用率50%くらいまで削減成功。
[root@backyard boot]# df -hT
Filesystem Type サイズ 使用 残り 使用% マウント位置
/dev/mapper/VolGroup00-LogVol00
ext3 37G 22G 13G 64% /
/dev/hda1 ext3 99M 49M 46M 52% /boot
none tmpfs 117M 0 117M 0% /dev/shm

0 件のコメント: