> 환경 및 유틸리티 > df

df 명령어 완전 정복

Linux에서 파일 시스템의 디스크 공간 사용량을 보고하는 `df` 명령어에 대한 가이드입니다. 이 도구를 통해 마운트된 모든 파일 시스템의 사용 가능한 공간, 총 공간 및 사용량을 쉽게 확인할 수 있습니다.

주요 옵션

`df` 명령어의 다양한 옵션들을 조합하여 디스크 공간 사용량 보고서를 생성해 보세요.

1. 기본 조회

2. 필터링 및 출력

3. 파일 시스템 지정

생성된 명령어:

명령어를 조합해 보세요.

설명:

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

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

출력 결과 이해하기

`df` 명령어의 출력 결과는 여러 열로 구성되어 있으며, 각 열은 파일 시스템의 디스크 사용량에 대한 중요한 정보를 제공합니다.

`df -h` 출력 열 설명 `df -h` 명령어를 실행했을 때 나타나는 각 열의 의미입니다.
열 이름 설명
Filesystem 파일 시스템의 이름 (장치 경로 또는 네트워크 경로)
Size 파일 시스템의 총 크기
Used 현재 사용 중인 공간
Avail 사용 가능한 공간
Use% 사용된 공간의 백분율
Mounted on 파일 시스템이 마운트된 디렉토리

Inode란?

Inode(Index Node)는 Unix/Linux 파일 시스템에서 파일 또는 디렉토리와 관련된 모든 정보를 저장하는 데이터 구조입니다. 파일 이름, 소유자, 권한, 생성/수정 시간, 디스크 상의 데이터 블록 위치 등은 Inode에 저장됩니다. 디스크 공간이 남아있더라도 Inode가 모두 소진되면 더 이상 파일을 생성할 수 없습니다. `df -i` 명령어로 Inode 사용량을 확인할 수 있습니다.

사용 예시

`df` 명령어의 실용적인 사용 예시들을 통해 디스크 공간을 효율적으로 관리해 보세요.

모든 파일 시스템의 사용량을 읽기 쉬운 형태로 확인

df -h

가장 일반적으로 사용되는 형태로, 전체 디스크 사용 현황을 빠르게 파악할 수 있습니다.

특정 마운트 포인트의 사용량 확인

df -h /

루트 파일 시스템(`/`)의 디스크 공간 사용량을 확인합니다.

특정 파일 시스템 유형(예: ext4)만 확인

df -h -t ext4

ext4 타입으로 마운트된 파일 시스템의 사용량만 표시합니다.

Inode 사용량 확인

df -i

디스크 블록 대신 inode의 사용량과 가용량을 확인하여, 너무 많은 작은 파일로 인한 inode 고갈 문제를 진단할 수 있습니다.

전체 파일 시스템 정보를 상세히 확인 (블록 단위)

df -a

기본 블록 단위로 모든 파일 시스템의 상세 정보를 보여줍니다. (가상 파일 시스템 포함)


동일 카테고리 명령어