GNU/Linux >> Znalost Linux >  >> Cent OS

/var/cache/yum Neustále plní systém souborů v CentOS/RHEL

Tento příspěvek vysvětluje, jak uvolnit místo při souborech pod /var/cache/yum zaplňuje místo na disku. Toto je normální chování, protože mezipaměť by zvětšila svou velikost na základě frekvence synchronizace se serverem yum. Jeho administrativní úkol poskytuje dostatečný prostor.

To by mělo být opraveno buď spuštěním:

# yum clean all

Výše uvedený příkaz vyčistí všechny soubory v mezipaměti z jakéhokoli povoleného úložiště. Je užitečné to čas od času spustit, abyste se ujistili, že nic nezabírá zbytečně místo.

nebo můžete také použít:

# yum clean metadata

Tím se vyčistí všechna metadata xml které mohly být uloženy do mezipaměti z jakéhokoli povoleného úložiště.

Možná trvalá řešení

Možnost 1

Zvětšete prostor souborového systému.

Možnost 2

To by bylo normální chování yum, protože to dělá pro urychlení procesu aktualizace/instalace souborů. Pokud byste chtěli zabránit zaplnění FS, můžete deaktivovat „yum-updatesd “ a také „rhnsd ” je-li povoleno, a poté jej v případě potřeby znovu povolte.

Toho lze také provést spuštěním následujících příkazů:

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

Možnost 3

Ve výchozím nastavení yum uchovává balíčky a datové soubory balíčků, které stahuje, takže je lze znovu použít v budoucích operacích, aniž by byly znovu stahovány. Tuto funkci lze vypnout úpravou souboru /etc/yum.conf a změnou možnosti „keepcache ” na 0 .

keepcache, když je nastaven na 0, odstraní balíčky po instalaci. Nastavení keepcache=1 dává pokyn yum, aby po úspěšné instalaci uchoval mezipaměť hlaviček a balíčků.

Možnost 4

Dalším možným řešením by bylo odstranění „/var/cache/yum ‘ nebo vyčistěte podadresáře, lépe, když si uděláte zálohu pro případ, že to bude potřeba později. Po jeho odstranění proveďte ‘yum check-update ‘ a adresářové struktury budou znovu vytvořeny.

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

Poslední myšlenky

Pokud žádná z výše uvedených možností nevyřeší problém s /var/cache/yum, může to souviset s konkrétními balíčky nebo jádrem přítomným ve vašem systému. Problém může také souviset s repozitáři nebo kanály registrovanými na vašem serveru.


Cent OS
  1. Centos – Jaký je rozdíl mezi /usr/lib/systemd/system a /etc/systemd/system?

  2. Jak vyčistit mezipaměť YUM v CentOS / RHEL

  3. CentOS / RHEL 6,7 :Proč jsou soubory v adresáři /tmp pravidelně mazány

  1. Jak systemd-tmpfiles vyčistí /tmp/ nebo /var/tmp (náhrada tmpwatch) v CentOS / RHEL 7

  2. Jak změnit výchozí oprávnění /var/log/messages v CentOS/RHEL

  3. Systémový protokolový soubor /var/log/messages se automaticky odstraňuje nebo ořezává (CentOS/RHEL)

  1. „yum clean all“ nevymaže mezipaměť úložiště yum v CentOS/RHEL/OEL

  2. Django static_root v /var/www/... - žádná oprávnění ke collectstatic

  3. Měly by weby žít ve /var/ nebo /usr/ podle doporučeného použití?