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
이러한 유형의 문제를 처리하는 방법에는 다음을 포함하여 여러 가지가 있습니다.
파티션의 크기를 늘리십시오
/var
( 마운트 지점이 아닌/
경우 파티션의 크기를 늘리십시오)./var
LVM(또는 btrfs 또는 zfs)을 사용하면 이 작업이 매우 쉽습니다. 그렇지 않은 경우 재부팅해야 할 수도 있습니다.갈라진파티션 이동 및 크기 조정을 위한 CD, USB 스틱 또는 유사한 "복구 CD".적절한 크기 의 파일 시스템을 생성하고
/var/cache
./var/cache
단일 사용자/긴급 모드로 재부팅해야 할 수도 있습니다.위의 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
어떤 용도로도 사용되지 않을 때 이 작업을 수행해야 합니다.