/ varはYumキャッシュのために埋められます。

/ varはYumキャッシュのために埋められます。

centos 7.5サーバーのyumメタデータが原因で、/ var / cacheディレクトリがいっぱいになることがよくあります。次のファイルはほとんどのスペースを占めています。また、/etc/yum.confで保持キャッシュを0に設定しました。しかし、まだ解決されていません。誰かがこの問題を明らかにして同じ問題を解決してください。

[4.0K]  centos7-x86_64-updates
[   0]  cachecookie
[ 52M]  filelists.xml.gz
[4.0K]  gen
[535M]  filelists.xml
[252M]  filelists.xml.sqlite
**[2.7G]  other.xml
[2.8G]  other.xml.sqlite**
[201M]  primary.xml
[255M]  primary.xml.sqlite
[716M]  other.xml.gz

答え1

この種の問題を処理する方法には、次のようないくつかの方法があります。

  1. パーティションのサイズを大きくします/var(マウントポイントでない/場合は、パーティションのサイズを大きくしてください). /varLVM(またはbtrfsまたはzfs)を使用すると、これは非常に簡単です。そうでない場合は、再起動が必要な場合があります。割れたパーティションの移動とサイズ変更のためのCD、USBスティック、または同様の「リカバリCD」。

  2. 適切なサイズのファイルシステムを作成します/var/cache/var/cacheシングルユーザー/緊急モードで再起動する必要があるかもしれません。

  3. 上記の2.に似ていますが、十分な空き容量(たとえば/ home)を持つ別のファイルシステムに「var / cache」サブディレクトリを作成し、/ var / cacheをそれを指すシンボリックリンクに置き換えます。

    たとえば、

     mkdir -p /home/var/cache &&
       mv /var/cache/* /home/var/cache/ &&
       rmdir /var/cache &&
       ln -s /home/var/cache/ /var/
    

    繰り返しますが、元のファイルが/var/cacheどの目的にも使用されていない場合は、これを行う必要があります。

関連情報