개발/Linux

리눅스 디스크 용량 확인 방법 (df / du 명령어 사용법)

IT 하는 문과생 2026. 3. 6.

 

리눅스를 사용하다 보면 디스크 용량이 얼마나 남아 있는지 확인해야 하는 상황이 자주 발생한다.
특히 서버 환경에서는 로그 파일이나 데이터가 계속 쌓이기 때문에 디스크 사용량을 정기적으로 확인하는 것이 중요하다.
리눅스에서는 디스크 사용량을 확인할 때 보통 df du 명령어를 사용한다.
그러면 이번 글에서는 df 명령어와 du 명령어를 이용해 디스크 용량을 확인하는 방법을 알아보도록 하자.

 

1. df (Disk Free)

df 명령어는 파일 시스템 전체의 디스크 사용량을 확인할 때 사용하는 명령어다.
기본 사용 방법은 다음과 같다. 정말 간단하다.

df

위 명령어를 실행하면 현재 시스템에 마운트된 파일 시스템의 디스크 사용 현황이 출력된다.
하지만 기본 출력은 사람이 읽기 어려운 단위로 표시되기 때문에 보통 -h 옵션을 함께 사용한다.

df -h

위와 같이 -h 옵션을 사용하면 보통 아래와 같이 출력된다.

Filesystem Size Used Avail Use% Mounted on
/dev/sda1 50G 20G 28G 42% /

위와 같은 결과를 통해 다음 정보를 확인할 수 있다.

  • 전체 디스크 용량
  • 사용 중인 용량
  • 남은 용량
  • 사용률

 

2. du (Disk Usage)

앞서 설명한 df가 파일 시스템 전체의 디스크 사용량을 체크하는 명령어였다면 du 명령어는 특정 디렉터리 또는 파일의 사용 용량을 확인할 때 사용하는 명령어다. 이것 역시 기본 사용법은 간단하다.

du

하지만 이 명령어 역시 사람이 보기 어렵기 때문에 보통 다음과 같은 옵션을 사용한다.

du -sh
옵션 설명
-s 전체 합계만 표시
-h 사람이 읽기 쉬운 단위로 표시
-a 파일 단위까지 출력

예를들면 보통 아래와 같이 응용하여 사용한다.

du -sh /var/log

위와 같이 명령어를 실행하면 /var/log 디렉터리의 전체 용량을 확인할 수 있다.
축하한다. 이제 윈도우 탐색기가 없는 리눅스에서도 용량을 확인할 수 있게 되었다.

 

3. 디렉터리 용량 확인 (실무에서 자주 사용하는 명령어)

실제 서버 운영에서는 특정 디렉터리의 용량을 확인할 일이 많다. 현재 디렉터리의 각 폴더별 용량을 확인하고 싶으면 아래와 같이 명령어를 실행하면 된다.

du -sh *

실행하면 아래와 같이 나올 것이다. 각 디렉터리 별로 용량확인이 가능하다. 이 방법을 이용하면 어떤 디렉터리가 디스크를 많이 사용하는지 빠르게 확인할 수 있다.

1.2G logs
500M data
120M backup

 

마무리

리눅스를 사용해서 여러가지 작업을 하다 보면 디스크 용량 부족 문제는 자주 발생하는 문제 중 하나다. 이때 df 명령어와 du 명령어를 이용하면 디스크 사용 현황을 빠르게 파악할 수 있다. 특히 로그 파일이 쌓이는 서버 환경에서는 정기적으로 디스크 용량을 확인하는 습관을 들이는 것이 좋다.

 

반응형

댓글