GNU/Linux >> Tutoriales Linux >  >> Cent OS

/var/cache/yum Sistema de archivos de llenado constante en CentOS/RHEL

Esta publicación explica cómo liberar espacio cuando los archivos en /var/cache/yum está llenando el espacio en disco. Este es un comportamiento normal ya que el caché aumentaría su tamaño según la frecuencia de sincronización con el servidor yum. Es una tarea administrativa proporcionar el espacio adecuado.

Esto debería corregirse ejecutando:

# yum clean all

El comando anterior limpia todos los archivos en caché de cualquier repositorio habilitado. Es útil ejecutar esto de vez en cuando para asegurarse de que nada use espacio innecesario.

o también puedes usar:

# yum clean metadata

Esto limpia cualquier metadato xml que puede haber sido almacenado en caché desde cualquier repositorio habilitado.

Posibles soluciones permanentes

Opción 1

Aumente el espacio del sistema de archivos.

Opción 2

Este sería un comportamiento normal de yum, ya que lo hace para acelerar el proceso de actualización/instalación de archivos. Si desea evitar que el FS se llene, puede deshabilitar el "yum-updatesd ” así como, “rhnsd ” si está habilitado, y luego vuelva a habilitarlo cuando sea necesario.

También se puede lograr esto ejecutando los siguientes comandos:

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

Opción 3

De forma predeterminada, yum conserva los paquetes y los archivos de datos de paquetes que descarga, para que puedan reutilizarse en operaciones futuras sin tener que volver a descargarlos. Esta función se puede desactivar modificando el archivo /etc/yum.conf y cambiando la opción "keepcache ” a 0 .

keepcache cuando se establece en 0, elimina los paquetes después de la instalación. Establecer keepcache=1 le indica a yum que mantenga el caché de encabezados y paquetes después de una instalación exitosa.

Opción 4

Otra posible solución sería eliminar el '/var/cache/yum ‘directorio o limpiar los subdirectorios, mejor si hace una copia de seguridad en caso de que sea necesario más adelante. Después de eliminarlo, realice una 'actualización de verificación de yum ‘ y se recrearán las estructuras de directorios.

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

Reflexiones finales

Si ninguna de las opciones anteriores soluciona el problema con /var/cache/yum, podría ser algo relacionado con los paquetes específicos o el núcleo presente en su sistema. Además, el problema puede estar relacionado con los repositorios o canales registrados en su servidor.


Cent OS
  1. Modo de usuario único en CentOS 7 / RHEL 7

  2. Centos:¿cuál es la diferencia entre /usr/lib/systemd/system y /etc/systemd/system?

  3. Cómo limpiar el caché de YUM en CentOS / RHEL

  4. CentOS/RHEL 6,7:Por qué los archivos en el directorio/tmp se eliminan periódicamente

  5. Cómo systemd-tmpfiles limpia /tmp/ o /var/tmp (reemplazo de tmpwatch) en CentOS/RHEL 7

Cómo instalar YUM en RHEL 8 / CentOS 8

Cómo instalar Cockpit en CentOS 8 / RHEL 8

CentOS / RHEL:Cómo rotar el archivo /var/log/wtmp y /var/log/btmp usando logrotate

Cómo deshabilitar la eliminación automática de los archivos en los directorios /tmp y /var/tmp en CentOS / RHEL 5,6

Django static_root en /var/www/... - sin permisos para recopilar estática

¿Deberían vivir los sitios web en /var/ o /usr/ según el uso recomendado?