/var/cache/apt/archives의 크기 제한을 늘립니다.

/var/cache/apt/archives의 크기 제한을 늘립니다.

집에 Debian을 실행하는 시스템이 2개 있고 패키지를 업그레이드할 때 대역폭 사용량을 최소화하려고 노력하고 있습니다. LAN을 통해 패키지를 복사할 수 있도록 캐시의 크기 제한을 어떻게 늘리나요? (현재 너무 빨리 삭제되고 있습니다)

답변1

크기 제한은 apt options 에 의해 제어됩니다 APT::Periodic::MaxSize. 다음 명령을 사용하여 현재 값을 표시할 수 있습니다.

apt-config dump | grep Periodic

크기를 설정하려면 파일 /etc/apt/apt.conf.d/99local-archive과 다음 줄을 편집하거나 만듭니다.

APT::Periodic::MaxSize "<size_in_MiB>";
APT::Periodic::MaxAge "<days>";
APT::Periodic::MinAge "<days>";

/etc/cron.daily/apt사용 가능한 옵션과 시작 위치에 대한 정보는 리소스를 참조하세요 . (Ubuntu 14.04에는 어떤 세트 APT::Archives::*가 함께 제공됩니다 . 해당 파일 로 변환될 때 더 높은 숫자의 파일에 로컬 변경 사항을 적용하는 것이 중요합니다 .)/etc/apt/apt.conf.d/20archiveAPT::Archives::MaxSizeAPT::Periodic

이는 캐시의 최대 크기를 MiB 단위로 설정합니다. 캐시가 크면 크기 요구 사항이 충족될 때까지 캐시된 패키지 파일이 삭제됩니다(가장 큰 패키지가 먼저 삭제됩니다).

디렉터리가 설치된 모든 컴퓨터에서 이 작업을 수행해야 합니다.

답변2

적절한 인스턴스에 대해 별도의 캐싱 프록시 사용을 고려해야 합니다.적절한 에이전트시도해 볼 수 있는 도구입니다. 보다 적극적으로 캐시하고 개별 적절한 파일을 정리합니다.

답변3

apt의 캐시 크기를 설정하려면 을 편집해야 합니다 apt.conf. 에서 구성 방법에 대한 정보를 얻을 수 있습니다 man apt.conf. 아직 존재하지 않는 경우 생성 /etc/apt/apt.conf하거나 파일을 편집해야 할 수 있습니다 /etc/apt/apt.conf.d/70debconf. 특정 버전에 대한 설명서를 참조하세요.

데비안은 Cache-Limit다음 옵션을 제공합니다APT 그룹존재하다 apt.conf. 시도해 볼 수 있습니다.

man apt.conf설명하다,

Cache-Limit
              APT  uses  a  fixed  size  memory mapped cache file to store the
              'available' information. This sets the size of that cache. 

따라서 다음 줄을 에 넣어야 합니다 apt.conf.

APT::Cache-Limit "cache_size"적절한 캐시 크기를 설정하십시오.

관련 정보