GNU/Linux >> Tutoriels Linux >  >> Cent OS

/var/cache/yum Système de fichiers à remplissage constant dans CentOS/RHEL

Ce message explique comment libérer de l'espace lorsque les fichiers sous /var/cache/yum remplit l'espace disque. Il s'agit d'un comportement normal car le cache augmenterait sa taille en fonction de la fréquence de synchronisation avec le serveur yum. C'est une tâche administrative de fournir un espace adéquat.

Cela doit être corrigé en exécutant :

# yum clean all

La commande ci-dessus nettoie tous les fichiers mis en cache de tout référentiel activé. Il est utile de l'exécuter de temps en temps pour s'assurer que rien n'utilise d'espace inutile.

ou vous pouvez également utiliser :

# yum clean metadata

Cela nettoie toutes les métadonnées xml qui peut avoir été mis en cache à partir de n'importe quel référentiel activé.

Solutions permanentes possibles

Option 1

Augmentez l'espace du système de fichiers.

Option 2

Ce serait un comportement normal de yum car il le fait pour accélérer le processus de mise à jour/d'installation des fichiers. Si vous souhaitez empêcher le FS de se remplir, vous pouvez désactiver le "yum-updatesd ” service ainsi que, “rhnsd ” s'il est activé, puis le réactiver si nécessaire.

Cela peut également être accompli en exécutant les commandes suivantes :

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

Option 3

Par défaut, yum conserve les packages et les fichiers de données de package qu'il télécharge, afin qu'ils puissent être réutilisés dans des opérations futures sans être téléchargés à nouveau. Cette fonctionnalité peut être désactivée en modifiant le fichier /etc/yum.conf et en changeant l'option "keepcache ” à 0 .

keepcache lorsqu'il est défini sur 0, supprime les packages après l'installation. Le paramètre keepcache=1 indique à yum de conserver le cache des en-têtes et des packages après une installation réussie.

Option 4

Une autre solution possible serait de supprimer le '/var/cache/yum ‘ ou nettoyez les sous-répertoires, mieux si vous faites une sauvegarde au cas où vous en auriez besoin plus tard. Après l'avoir supprimé, effectuez une 'yum check-update ‘ et les structures de répertoires seront recréées.

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

Réflexions finales

Si aucune des options ci-dessus ne résout le problème avec /var/cache/yum, cela peut être lié aux packages ou au noyau spécifiques présents sur votre système. De plus, le problème peut être lié aux référentiels ou aux canaux enregistrés sur votre serveur.


Cent OS
  1. Mode mono-utilisateur dans CentOS 7 / RHEL 7

  2. Différence entre /var/log/messages, /var/log/syslog et /var/log/kern.log ?

  3. Comment nettoyer le cache YUM dans CentOS / RHEL

  4. CentOS / RHEL 6,7 :pourquoi les fichiers du répertoire /tmp sont supprimés périodiquement

  5. Comment systemd-tmpfiles nettoie /tmp/ ou /var/tmp (remplacement de tmpwatch) dans CentOS / RHEL 7

Comment installer YUM sur RHEL 8 / CentOS 8

Comment installer Cockpit sur CentOS 8 / RHEL 8

Comment changer l'emplacement par défaut (/var/cache/yum) du cache yum

Comment modifier l'autorisation par défaut de /var/log/messages dans CentOS/RHEL

Le fichier journal système /var/log/messages est supprimé ou coupé automatiquement (CentOS/RHEL)

Les sites Web doivent-ils vivre dans /var/ ou /usr/ selon l'utilisation recommandée ?