> 패키지 및 시스템 관리 > df

df: 디스크 공간 사용량 확인

df 명령어는 파일 시스템의 디스크 공간 사용량을 보고합니다. 전체 공간, 사용된 공간, 사용 가능한 공간, 그리고 사용률을 사람이 읽기 쉬운 형태로 표시하여 시스템 관리자가 디스크 상태를 빠르게 파악할 수 있도록 돕습니다.

개요

df는 'disk free'의 약자로, 마운트된 파일 시스템의 총 디스크 공간, 사용된 공간, 사용 가능한 공간, 그리고 사용률을 보여줍니다. 특히 -h 옵션과 함께 사용하면 용량을 사람이 읽기 쉬운 단위(KB, MB, GB)로 표시하여 편리합니다.

주요 기능

  • 파일 시스템별 디스크 사용량 보고
  • 사람 친화적인 용량 표시 (-h)
  • 파일 시스템 유형 표시 (-T)
  • 아이노드(inode) 사용량 확인 (-i)

주요 옵션

df 명령어는 다양한 옵션을 통해 출력 형식을 조절하고 특정 정보를 필터링할 수 있습니다.

표시 형식 및 정보

생성된 명령어:

명령어를 조합해 보세요.

설명:

`df` 명령어를 실행합니다.

위 옵션들을 조합하여 AI와 함께 가상으로 명령어를 실행해 보세요.

사용 예시

df 명령어의 일반적인 사용 예시입니다.

사람 친화적인 디스크 사용량 확인

df -h

가장 일반적으로 사용되는 형태로, 디스크 공간을 읽기 쉬운 단위로 표시합니다.

파일 시스템 유형과 함께 디스크 사용량 확인

df -Th

각 파일 시스템의 유형(예: ext4, xfs)을 함께 표시하여 더 자세한 정보를 제공합니다.

아이노드 사용량 확인

df -ih

디스크 공간 대신 아이노드(inode)의 사용량과 가용량을 확인합니다. 아이노드 부족은 디스크 공간이 남아있어도 파일을 생성하지 못하게 할 수 있습니다.

특정 파일 시스템의 사용량 확인

df -h /home

특정 마운트 지점 또는 디렉토리가 속한 파일 시스템의 사용량만 확인합니다.

특정 유형의 파일 시스템만 표시

df -h -t ext4

예를 들어, ext4 파일 시스템만 표시합니다.

팁 & 주의사항

df 명령어를 사용할 때 유용한 팁과 주의할 점입니다.

df와 du의 차이점

df는 파일 시스템 전체의 사용 가능한 공간을 보고하는 반면, du (disk usage)는 특정 디렉토리나 파일이 차지하는 공간을 보고합니다. df는 블록 단위로 계산하며, 삭제되었지만 여전히 열려있는 파일이 차지하는 공간은 반영하지 못할 수 있습니다.

출력 해석

df 출력의 각 열이 의미하는 바는 다음과 같습니다.

  • Filesystem: 파일 시스템의 이름 또는 마운트된 장치.
  • Size: 파일 시스템의 총 용량.
  • Used: 현재 사용 중인 공간.
  • Avail: 사용자가 새로 파일을 저장할 수 있는 공간. (일반적으로 루트 사용자를 위한 예약 공간 제외)
  • Use%: 사용된 공간의 백분율. 이 수치가 높으면 디스크 공간 부족을 의미할 수 있습니다.
  • Mounted on: 파일 시스템이 마운트된 디렉토리 경로.

기본 탑재

df 명령어는 대부분의 리눅스 배포판에 기본적으로 탑재되어 있으므로 별도의 설치가 필요하지 않습니다.


동일 카테고리 명령어