CentOS Недостаточно места в каталоге загрузки / var / cache / yum / base / packages

8

Я пытался yum установить libpcap, когда я получил

 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

Вот вывод из 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

И 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

Я запустил yum clean all безуспешно, убирая пространство.

Пожалуйста, порекомендуйте. Спасибо.

Жоао Хелено
источник

Ответы:

13

Ваше /крепление полно.

Сначала проверьте /tmpпусто.

Во-вторых, очистите содержимое /var/cache/yum/base/packages. (Или рассмотрите возможность перемещения содержимого во время проверки описанной ниже процедуры в вашей системе.)

Затем попробуйте bindустановить пространство от /homeдо /var/cache/yum/base/packages:

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

Затем добавьте запись в нижней части вашего, /etc/fstabкак это:

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

После того, как привязные крепления настроены, запуск df -hпокажет /var/cache/yum/base/packagesналичие места в boku. Затем запустите yumи убедитесь, что все copasetic.

кроличий садок
источник
9

Я согласен, что вам нужно почистить некоторые вещи в /, но вы пытались изменить

CacheDir = / вар / кэш / ни

в /etc/yum.conf


источник