Come rimuovere i vecchi kernel su CentOS 6 (per liberare la partizione di avvio)?

Come si determina quale kernel da rimuovere per liberare qualche spazio su /boot partition.

Ecco uno scenario (alcune informazioni di background).

  • Come aprire Chroot su CentOS?
  • Come faccio ad eseguire un'applicazione Web PHP come un particolare utente e un gruppo su CentOS 5 con Apache?
  • Repositories per CentOS che non succhiano?
  • VSFTPD 530 Login non corretto
  • IPTables Config per Drop / Reject IPs in base ai tentativi
  • Il software RAID di mdadm non è assemblato durante l'avvio durante la fase initramfs
  • 1. info di parititon (nel caso in cui aiuti)

     # df -h Filesystem Size Used Avail Use% Mounted on ... /dev/sda1 99M 81M 14M 86% /boot ... 

    2. Versione del kernel corrente

     # uname -a Linux serv.example.com 2.6.32-358.23.2.el6.x86_64 #1 SMP Wed Oct 16 18:37:12 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux 

    3. Tutte le versioni del kernel installate

     # rpm -qa | grep kernel abrt-addon-kerneloops-2.0.8-21.el6.centos.x86_64 kernel-firmware-2.6.32-431.1.2.0.1.el6.noarch libreport-plugin-kerneloops-2.0.9-19.el6.centos.x86_64 kernel-headers-2.6.32-431.1.2.0.1.el6.x86_64 kernel-2.6.32-358.11.1.el6.x86_64 kernel-2.6.32-358.el6.x86_64 kernel-2.6.32-358.23.2.el6.x86_64 dracut-kernel-004-336.el6_5.2.noarch 

    Così…

    1. Quali versioni del kernel verrebbe rimosso dall'elenco di cui sopra?
    2. Come?
    3. Una breve spiegazione sulla decisione (perché?) Potrebbe aiutare.

  • Il software RAID di mdadm non è assemblato durante l'avvio durante la fase initramfs
  • Qual è l'ordine di partenza dei servizi nel server di Windows
  • i caricatori a nastro su Centos 6 entrano in fiamme di attività all'avvio, all'avviamento di udev
  • IBM Server richiede molto tempo per avviare passato UEFI all'OS
  • Come recuperare dal kernel eliminato su Solaris 2.6
  • Il tempo di assembly di Superblock è in futuro
  • 2 Solutions collect form web for “Come rimuovere i vecchi kernel su CentOS 6 (per liberare la partizione di avvio)?”

    Tratto dal seguente sito web

     ## Install yum utils ## yum install yum-utils ## Package-cleanup set count as how many old kernels you want left ## package-cleanup --oldkernels --count=2 

    Questo rimuoverà tutti i kernel più vecchi e manterrà solo i due kernel più recenti sui centos 6.4, probabilmente ciò che si desidera, poiché i kernel recenti contengono correzioni di bug e si può sempre eseguire failover ai vecchi kernel se i nuovi non riescono ad avviarsi. Il command di cui sopra significa che non devi andare a dire rpm -e xyz where xyz è il tuo kernel specifico poiché mantiene automaticamente i nuovi.

    Il command che hai eseguito

     rpm -qa | grep kernel 

    In realtà non ti dice cosa i kernel stanno utilizzando lo spazio nella partizione di avvio. il kernel dracut non installa in realtà un kernel sul sistema. È ansible richiedere il rpm per confermarlo.

     [root@localhost]: rpm -ql dracut-kernel /usr/share/doc/dracut-kernel-004 /usr/share/doc/dracut-kernel-004/README.kernel 

    Rimuovere tutti i due più recenti. Avete bisogno di quello che stai eseguendo in questo momento, ovviamente, ma credo che vale la pena mantenere una precedente se ci sono problemi di stabilità con quello corrente. Avresti qualcosa per tornare a fretta se questo fosse il caso.

     rpm -ev kernel-2.6.32-358 

    Se sei sicuro della stabilità di quella corrente, e veramente vuoi che lo spazio indietro, rimuovi con il secondo più recente

     rpm -ev kernel-2.6.32-358.11.1 
    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.