OpenVZ Forum


Home » General » Support » Clean "boot" directory from old updates (Clean "boot" directory from old updates)
Clean "boot" directory from old updates [message #38409] Thu, 17 December 2009 00:44 Go to next message
_ib_ is currently offline  _ib_
Messages: 15
Registered: January 2009
Junior Member
Nice time,

how can I remove old kernel updates? Should I delete not usable kernel files from /boot ?

/dev/sda1 99M 95M 0 100% /boot
.. so I will clear it for new updates.

grub.conf was manual changed, here new config:

#vi /boot/grub/grub.conf
title CentOS (2.6.18-164.2.1.el5.028stab066.10)
        root (hd0,0)
        kernel /vmlinuz-2.6.18-164.2.1.el5.028stab066.10 ro root=LABEL=/ acpi=off noapic nodmraid
        initrd /initrd-2.6.18-164.2.1.el5.028stab066.10.img
title Memtest86+ (1.65)
        root (hd0,0)
        kernel /memtest86+-1.65 ro root=LABEL=/ acpi=off noapic nodmraid
title CentOS (2.6.18-92.el5)
        root (hd0,0)
        kernel /vmlinuz-2.6.18-92.el5 ro root=LABEL=/ acpi=off noapic nodmraid
        initrd /initrd-2.6.18-92.el5.img



# ls -1
config-2.6.18-128.2.1.el5.028stab064.4
config-2.6.18-128.2.1.el5.028stab064.7
config-2.6.18-128.2.1.el5.028stab064.8
config-2.6.18-164.2.1.el5.028stab066.10
config-2.6.18-164.2.1.el5.028stab066.7
config-2.6.18-92.el5
grub
initrd-2.6.18-128.2.1.el5.028stab064.4.img
initrd-2.6.18-128.2.1.el5.028stab064.7.img
initrd-2.6.18-128.2.1.el5.028stab064.8.img
initrd-2.6.18-164.2.1.el5.028stab066.10.img
initrd-2.6.18-164.2.1.el5.028stab066.7.img
initrd-2.6.18-92.el5.img
lost+found
memtest86+-1.65
message
symvers-2.6.18-128.2.1.el5.028stab064.4.gz
symvers-2.6.18-128.2.1.el5.028stab064.7.gz
symvers-2.6.18-128.2.1.el5.028stab064.8.gz
symvers-2.6.18-164.2.1.el5.028stab066.10.gz
symvers-2.6.18-164.2.1.el5.028stab066.7.gz
symvers-2.6.18-92.el5.gz
System.map-2.6.18-128.2.1.el5.028stab064.4
System.map-2.6.18-128.2.1.el5.028stab064.7
System.map-2.6.18-128.2.1.el5.028stab064.8
System.map-2.6.18-164.2.1.el5.028stab066.10
System.map-2.6.18-164.2.1.el5.028stab066.7
System.map-2.6.18-92.el5
vmlinux-2.6.18-128.2.1.el5.028stab064.4
vmlinux-2.6.18-128.2.1.el5.028stab064.7
vmlinux-2.6.18-128.2.1.el5.028stab064.8
vmlinux-2.6.18-164.2.1.el5.028stab066.10
vmlinux-2.6.18-164.2.1.el5.028stab066.7
vmlinuz-2.6.18-128.2.1.el5.028stab064.4
vmlinuz-2.6.18-128.2.1.el5.028stab064.7
vmlinuz-2.6.18-128.2.1.el5.028stab064.8
vmlinuz-2.6.18-164.2.1.el5.028stab066.10
vmlinuz-2.6.18-164.2.1.el5.028stab066.7
vmlinuz-2.6.18-92.el5


can I delete from /boot directory files like:
*-2.6.18-128.2.1.el5.028stab0*

and leave here only
*-2.6.18-164.2.1.el5.028stab0*
?

#uname -r
2.6.18-164.2.1.el5.028stab066.10


# rpm -q kernel
kernel-2.6.18-92.el5
kernel-2.6.18-128.1.6.el5
kernel-2.6.18-128.1.10.el5

Re: Clean "boot" directory from old updates [message #38410 is a reply to message #38409] Thu, 17 December 2009 03:21 Go to previous messageGo to next message
kir is currently offline  kir
Messages: 1645
Registered: August 2005
Location: Moscow, Russia
Senior Member

Since you are on an RPM-based system, the correct way is to remove RPMS, not files. Check the output of
rpm -qa ovzkernel\*
and then run rpm -e on some older kernels. Be careful!

Alternatively, you can find out which package a file belongs to, for example:
rpm -qf /boot/vmlinux-2.6.18-128.2.1.el5.028stab064.4
and then again run rpm -e on such packages.

Also, in case it's CentOS 5 AFAIR yum should take care of removing the old kernels. There is probably a setting in /etc/yum.conf which tells how many older kernels to keep -- you can lower that value to say 2 or 3 in case it's higher.


Kir Kolyshkin
http://static.openvz.org/userbars/openvz-developer.png
Re: Clean "boot" directory from old updates [message #38415 is a reply to message #38409] Thu, 17 December 2009 23:22 Go to previous message
_ib_ is currently offline  _ib_
Messages: 15
Registered: January 2009
Junior Member
thank You.
Previous Topic: ve private and ve root, needs to be mounted on host?
Next Topic: speed up container start with too many IPs
Goto Forum:
  


Current Time: Tue May 07 18:38:45 GMT 2024

Total time taken to generate the page: 0.01925 seconds