CentOS Nicht genügend Speicherplatz im Download-Verzeichnis / var / cache / yum / base / packages


8

Ich habe versucht, libpcap zu installieren, als ich bekam

 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

Hier ist die Ausgabe von 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

Und 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

Ich habe yum clean all ohne Erfolg gestartet, um Platz zu schaffen.

Bitte beraten. Vielen Dank.

Antworten:


13

Dein /Reittier ist voll.

Überprüfen Sie zunächst, ob /tmpes leer ist.

Zweitens leeren Sie den Inhalt von /var/cache/yum/base/packages. (Oder verschieben Sie einfach den Inhalt, während Sie das folgende Verfahren auf Ihrem System überprüfen.)

Versuchen Sie dann bind, Platz von so /homezu /var/cache/yum/base/packagesmontieren:

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

Fügen Sie dann unten einen Eintrag hinzu /etc/fstab:

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

Sobald die bind - Halterungen sind Setup, ein Lauf df -hzeigen /var/cache/yum/base/packagesBoku Raum zu haben. Führen Sie dann aus yumund überprüfen Sie, ob alles kopasetisch ist.


9

Ich bin damit einverstanden, dass Sie einige Sachen in / aufräumen müssen, aber haben Sie versucht, zu ändern

cachedir = / var / cache / yum

in /etc/yum.conf

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.