리눅스 추가 용량확보 /var/cache/apt/archives

apt-get 명령을 사용하는건 서버 관리에서 일상적인일.. 근데 패키지는 상당히 자주 업데이트되며 apt -get update 및 apt-get upgrade 와 같은 명령 을 사용하면 레퍼런스 라이브러리 관리가 쉬워짐.
반면에  apt-get clean , apt-get autoclean 또는  apt-get autoremove 도 사용해야 불필요한 캐싱 데이터를 삭제해야함

리눅스 서버 업데이트 하고나서 생긴 APT Cache에 저장된 인스톨 파일을 삭제 하는 방법

root@***-instance:/var/cache/apt/archives# df -k
Filesystem     1K-blocks    Used Available Use% Mounted on
udev             1885336       0   1885336   0% /dev
tmpfs             379296   40008    339288  11% /run
/dev/sda1       10253588 9282248    430772  96% /
tmpfs            1896476       0   1896476   0% /dev/shm
tmpfs               5120       0      5120   0% /run/lock
tmpfs            1896476       0   1896476   0% /sys/fs/cgroup

/var/cache/apt/archives 에 불필요한 캐싱 파일들이 있음..

정리 작업을 실행하기 전에 디렉터리에 여러 파일이 있을 수 있습니다.

/var/cache/apt/archives/db5.3-util_5.3.28+dfsg1-0.6ubuntu1_amd64.deb
/var/cache/apt/archives/db-util_1%3a5.3.21~exp1ubuntu2_all.deb
/var/cache/apt/archives/lock
/var/cache/apt/archives/postfix_3.4.5-1ubuntu1_amd64.deb
/var/cache/apt/archives/sasl2-bin_2.1.27+dfsg-1build3_amd64.deb




방법1. apt-get autoclean

root@***-instance:/var/cache/apt/archives# apt-get autoclean
Reading package lists... Done
Building dependency tree
Reading state information... Done
Del google-cloud-sdk 281.0.0-0 [45.8 MB]
Del linux-headers-amd64 4.9+80+deb9u10 [6,106 B]
Del google-cloud-sdk 297.0.1-0 [57.5 MB]
Del google-cloud-packages-archive-keyring 1.2-346123673 [3,454 B]
Del libicu57 57.1-6+deb9u3 [7,705 kB]
Del google-cloud-packages-archive-keyring 1.2-330397855 [2,236 B]
Del google-osconfig-agent 1:20201109.00-g1 [10.7 MB]
Del google-cloud-sdk 283.0.0-0 [45.8 MB]
Del google-osconfig-agent 1:20200901.01-g1 [10.3 MB]
Del google-cloud-sdk 286.0.0-0 [46.4 MB]
Del google-cloud-packages-archive-keyring 1.2-352431215 [3,452 B]
Del google-osconfig-agent 1:20201229.01-g1 [10.8 MB]
Del google-cloud-packages-archive-keyring 1.2-358849652 [2,908 B]
Del google-cloud-sdk 333.0.0-0 [69.4 MB]
Del google-cloud-sdk 290.0.0-0 [47.8 MB]
Del google-cloud-sdk 329.0.0-0 [92.4 MB]
Del google-compute-engine-oslogin 1:20200925.00-g1+deb9 [362 kB]
Del google-guest-agent 1:20200706.00-g1 [6,712 kB]
Del google-guest-agent 1:20200610.00-g1 [6,713 kB]
Del google-cloud-sdk 298.0.0-0 [57.6 MB]
Del google-cloud-sdk 323.0.0-0 [91.8 MB]
Del google-cloud-sdk 310.0.0-0 [70.4 MB]
Del google-cloud-packages-archive-keyring 1.2-354970754 [3,454 B]
Del google-osconfig-agent 1:20200723.01-g1 [10.2 MB]
Del perl-modules-5.24 5.24.1-3+deb9u6 [2,725 kB]
Del google-cloud-packages-archive-keyring 1.2-342668360 [2,236 B]
Del google-osconfig-agent 1:20201214.00-g1 [10.8 MB]
Del linux-compiler-gcc-6-x86 4.9.210-1 [688 kB]
...
root@***-instance:/var/cache/apt/archives# df -h ./
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       9.8G  5.4G  3.9G  59% /

apt – get autoclean 옵션 은 검색된 패키지 파일의 로컬 저장소를 지우지만 더 이상 다운로드할 수 없고 거의 쓸모가 없는 파일만 제거합니다. 캐시가 너무 커지는 것을 방지하는 데 도움이 됩니다.

방법2. apt-get clean

root@***-instance:/var/cache/apt/archives# apt clean
root@***-instance:/var/cache/apt/archives# apt-get clean
root@***-instance:/var/cache/apt/archives# df -h ./
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       9.8G  4.6G  4.8G  49% /

apt-get clean 명령은 /var/cache 에 남아 있는 검색된 패키지 파일의 로컬 저장소를 지웁니다 . 

정리하는 디렉토리는 

  1. /var/cache/apt/archives/ 
  2. /var/cache/apt/archives/partial/
    /var/cache/apt/archives 에 남기는 유일한 파일 은 잠금 파일과 partial 하위 디렉터리

APT정보 : https://en.wikipedia.org/wiki/APT_(software)

덧글 삭제

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다