사내 PC서버 용량이 부족해지는 현상이 발생해서 불필요한 파일을 삭제할 필요가 있어 디렉토리별 용량을 확인 해 봤다. 

리눅스에서 디스크 용량을 확인할 때 나는 "df -h" 을 사용한다. df 는 Disk Free 의 약자로 마운틴 된 디스크를 확인한다. 여기서 h 옵션은 human readable 하게 만들어 준다는 뜻에서 h 로 알고 있다. G, M 같은 단위를 붙여서 간단하게 표시해 준다. 이게 없으면 블록 단위(일반적으로 1KB 라고 한다.)로 표시한다.

이 명령어로 사용 용량이 많다는 것을 발견했다. 일반적으로 서버로 활용하는 컴퓨터의 경우 로그를 많이 남기기 때문에 로그나 임시파일들을 정리해야 한다. 이것을 하기위해 프로그램을 알아 봤는데 제미나이는 ncdu 라는 프로그램을 추천했다. 

ncdu 프로그램 설치

  sudo apt update && sudo apt install ncdu -y

 

 루트(/) 디렉토리를 기준으로 검사 시작

sudo ncdu /

이 경우 한참 동안 디렉토리를 뒤진 후 
  .  35.8 GiB [##########] /var
     24.9 GiB [######    ] /usr
     23.8 GiB [######    ] /opt
     19.4 GiB [#####     ] /snap
     10.2 GiB [##        ] /home
      8.0 GiB [##        ]  swapfile
       ...................

이런 식으로 결과가 나온다. 여기서 키보드를 이동해 위치를 /var 를 선택하면 그 내부의 용량을 더 자세히 보여준다. 
화면에서 빠져 나올 때는 q 키를 눌러서 나올 수 있다.

이것을 통해 어디에서 사용하는 용량이 많은지 확인 할 수 있다. 이후부터는 제미나이와 상담하면서 해결했다.