1

Когда я пытаюсь использовать команду yum, как

ням обновление

терминал дает это:

Error: Insufficient space in download directory /var/cache/yum/fedora
    * free   0 
    * needed 100 k

Когда я выполню команду

дф-ч

чтобы увидеть размеры моего раздела, это дает это.

Filesystem               Size  Used Avail Use% Mounted on
devtmpfs                 1.9G     0  1.9G   0% /dev
tmpfs                    1.9G   23M  1.9G   2% /dev/shm
tmpfs                    1.9G  960K  1.9G   1% /run
tmpfs                    1.9G     0  1.9G   0% /sys/fs/cgroup
/dev/mapper/fedora-root   50G   49G     0 100% /
tmpfs                    1.9G   20K  1.9G   1% /tmp
/dev/mapper/fedora-home  405G   84G  301G  22% /home
/dev/sda1                477M  133M  316M  30% /boot
tmpfs                    384M  8.0K  384M   1% /run/user/1000

Как видите, root полон. Я попытался удалить /var /log, кеш yum в Fedora и выполнить

ням чистить все

но безрезультатно. Пожалуйста помоги! Мой корневой раздел не должен быть таким большим.

Я также не могу установить новые приложения, такие как gparted, чтобы изменить размер разделов.

3 ответа3

2

Возможно, кеш PackageKit заполняется. PackageKit используется GNOME для обработки обновлений. Если вы используете Yum или DNF в CLI, тогда они вам не нужны. Вы можете удалить файлы .rpm в /var/cache/PackageKit/metadata/updates/packages и настроить PackageKit так, чтобы они больше не сохранялись.

В файле /etc/PackageKit/PackageKit.conf есть настройка

# Keep the packages after they have been downloaded
#KeepCache=false

От имени пользователя root удалите хэш-метку в этом параметре конфигурации, и пакеты не будут сохранены.

0

также, если gparted действительно необходим, возьмите usb и последнюю копию 21 livecd iso и используйте предварительно загруженную / легко устанавливаемую на него утилиту gparted / или disk.

Затем смонтируйте текущую больную установку и измените размер (предположительно, с помощью механизма lvm, например): lvm lvresize --resizefs -L - $ (немного меньшего размера) /dev /mapper /fedora-home

lvm lvresize --resizefs -L +$(любой или весь пробел в первом шаге) /dev /mapper /fedora-root

partprobe

(необязательно, но настоятельно рекомендуется) перепроверьте /etc /fstab для правильного определения размера, показанного здесь сейчас.

dracut --regenerate-all -f && grub2-mkconfig -o /boot/grub2/grub.cfg

попытка перезагрузки

-1
  1. cd /

  2. du -hs *

  3. Удалить ненужные файлы

  4. Перейдите в папку с самой высокой частотой заполнения, которую вы еще не посещали, или в Goto 6.

  5. Проверьте, находитесь ли вы еще в корневом разделе. Если не

    5.1. cd ..

  6. Goto 2

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .