CentOS Espace insuffisant dans le répertoire de téléchargement / var / cache / yum / base / packages

8

J'essayais d' installer yum libpcap quand je suis arrivé

 Error Downloading Packages:
  14:libpcap-0.9.4-15.el5.i386: Insufficient space in download directory /var/cache/yum/base/packages
    * free   0 
    * needed 108 k

Voici la sortie de df -h :

Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1              20G   19G     0 100% /
/dev/sda3             202G   38G  154G  20% /home
tmpfs                 1.5G     0  1.5G   0% /dev/shm

Et fdisk -l :

Disk /dev/sda: 250.0 GB, 250000000000 bytes
255 heads, 63 sectors/track, 30394 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        2611    20972826   83  Linux
/dev/sda2            2612        3251     5140800   82  Linux swap / Solaris
/dev/sda3            3252       30394   218026147+  83  Linux

J'ai lancé yum clean all sans succès en dégageant de l'espace.

S'il vous plaît donnez votre avis. Merci.

Joao Heleno
la source

Réponses:

13

Votre /monture est pleine.

Tout d'abord, vérifiez qu'il /tmpest vide.

Ensuite, videz le contenu de /var/cache/yum/base/packages. (Ou envisagez simplement de déplacer le contenu tout en vérifiant la procédure ci-dessous sur votre système.)

Essayez ensuite de bindmonter l'espace de /homeà /var/cache/yum/base/packagesainsi:

mount --bind /home/yum /var/cache/yum/base/packages

Ajoutez ensuite une entrée au bas de votre /etc/fstabcomme ceci:

/home/yum /var/cache/yum/base/packages none,rw bind 0 0

Une fois les montures de liaison configurées, l'exécution d'un df -haffichera /var/cache/yum/base/packagesun espace boku. Ensuite, exécutez yumet vérifiez que tout est copasétique.

garenne
la source
9

Je suis d'accord que vous devez nettoyer certaines choses dans /, mais avez-vous essayé de changer

cachedir = / var / cache / yum

dans /etc/yum.conf


la source