/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어떤 용도로도 사용되지 않을 때 이 작업을 수행해야 합니다.

관련 정보