GNU/Linux >> Linux Esercitazione >  >> Cent OS

/var/cache/yum Riempimento costante di file system in CentOS/RHEL

Questo post spiega come liberare spazio quando i file si trovano in /var/cache/yum sta riempiendo lo spazio su disco. Questo è un comportamento normale in quanto la cache aumenterebbe le sue dimensioni in base alla frequenza di sincronizzazione con il server yum. È un compito amministrativo fornire spazio adeguato.

Questo dovrebbe essere corretto eseguendo:

# yum clean all

Il comando precedente pulisce tutti i file memorizzati nella cache da qualsiasi repository abilitato. È utile eseguirlo di tanto in tanto per assicurarsi che non ci sia nulla che utilizzi spazio non necessario.

oppure puoi anche usare:

# yum clean metadata

In questo modo vengono ripuliti tutti i metadati XML che potrebbe essere stato memorizzato nella cache da qualsiasi repository abilitato.

Possibili soluzioni permanenti

Opzione 1

Aumenta lo spazio del file system.

Opzione 2

Questo sarebbe un comportamento normale di yum in quanto lo fa per accelerare il processo di aggiornamento/installazione dei file. Se desideri impedire che le FS si riempiano, puoi disabilitare "yum-updatesd ” e “rhnsd ” se abilitato, e poi riabilitarlo quando necessario.

Può anche essere ottenuto eseguendo i seguenti comandi:

# service yum-updatesd stop
# chkconfig yum-updatesd off
# service rhnsd stop
# chkconfig rhnsd off

Opzione 3

Per impostazione predefinita, yum conserva i pacchetti ei file di dati dei pacchetti che scarica, in modo che possano essere riutilizzati in operazioni future senza essere scaricati di nuovo. Questa funzione può essere disattivata modificando il file /etc/yum.conf e cambiando l'opzione “keepcache ” a 0 .

keepcache quando è impostato su 0, rimuove i pacchetti dopo l'installazione. L'impostazione keepcache=1 indica a yum di mantenere la cache di intestazioni e pacchetti dopo un'installazione riuscita.

Opzione 4

Un'altra possibile soluzione sarebbe rimuovere "/var/cache/yum ' o ripulire le sottodirectory, meglio se si esegue un backup nel caso fosse necessario in seguito. Dopo averlo rimosso, esegui un 'yum check-update ' e le strutture delle directory verranno ricreate.

# rm -fr /var/cache/yum
# yum check-update

Pensieri finali

Se nessuna delle opzioni precedenti risolve il problema con /var/cache/yum, potrebbe essere qualcosa relativo ai pacchetti o al kernel specifici presenti nel tuo sistema. Inoltre, il problema può essere correlato ai repository o ai canali registrati sul tuo server.


Cent OS
  1. Modalità utente singolo in CentOS 7 / RHEL 7

  2. Differenza tra /var/log/messages, /var/log/syslog e /var/log/kern.log?

  3. Come pulire la cache YUM in CentOS / RHEL

  4. CentOS / RHEL 6,7 :Perché i file nella directory /tmp vengono eliminati periodicamente

  5. Come systemd-tmpfiles pulisce /tmp/ o /var/tmp (sostituzione di tmpwatch) in CentOS/RHEL 7

Come installare YUM su RHEL 8 / CentOS 8

Come installare Cockpit su CentOS 8 / RHEL 8

CentOS / RHEL:come ruotare i file /var/log/wtmp e /var/log/btmp usando logrotate

Come disabilitare l'eliminazione automatica dei file nelle directory /tmp e /var/tmp in CentOS / RHEL 5,6

Django static_root in /var/www/... - nessuna autorizzazione a collectstatic

I siti web dovrebbero vivere in /var/ o /usr/ in base all'utilizzo consigliato?