특히 VM 으로 리눅스 컴퓨터를 관리할 때, 용량이 꽉차서 명령어 자동완성조차 안될 때가 있다.
디스크 사용량 확인
Disk Free: df -h
디스크 용량 부족에 대한 메세지가 나올 때 사용하는 명령어
Mounted On
을 살펴보면 어떤 디렉토리에 마운트된 디스크에 공간이 부족한지 확인 가능하다.
디렉토리의 실제 용량 확인
Disk Usage: sudo du -sh * | sort -rh
ls -h
명령어를 사용하면 디렉토리 사이즈만 보이며 실제 저장된 콘텐츠들의 사이즈가 확인이 불가능하다.
du
명령어를 사용하면 디렉토리 또는 파일 별로 실제로 차지하는 용량을 확인할 수 있다.
du
명령어 해석
-s
--summarize
: 현 디렉토리에 있는 각 파일을 요약해라.-d 0
즉 depth 0 과 같은 역할-h
--human-readable
: 용량을 K, M, G과 같이 이해하기 쉬운 단위로 표현*
: 현 디렉토리의 모들 파일에 대상-c
: total 용량 정보도 표시
sort
명령어 해석
-r
: 크기가 큰 순서로 정렬-h
:du
명령어에서-h
옵션처럼 사람이 읽기 쉬운 표현에 대한 정렬
출처: Stackoverflow
유용한 프로그램 소개: ndcu
ncdu 프로그램을 설치하면 디렉토리를 순회하면서 용량을 탐색할 수 있다. 정확하게 어디서 많은 용량을 차지하는지 찾기 위해 아주 용이한 프로그램이다.
$ sudo apt-get update
$ sudo apt-get install ncdu
$ sudo ncdu -x /
용량이 큰 디렉토리 또는 파일로 정렬이 된 상태며 방향키와 엔터키로 순회할 수 있다.
출처: Superuser
댓글