집에 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/20archive
APT::Archives::MaxSize
APT::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"
적절한 캐시 크기를 설정하십시오.