주요 옵션
`df` 명령어의 다양한 옵션들을 조합하여 디스크 공간 사용량 보고서를 생성해 보세요.
1. 기본 조회
2. 필터링 및 출력
3. 파일 시스템 지정
생성된 명령어:
명령어를 조합해 보세요.
설명:
`df` 명령어를 실행합니다.
위 옵션들을 조합하여 AI와 함께 가상으로 명령어를 실행해 보세요.
출력 결과 이해하기
`df` 명령어의 출력 결과는 여러 열로 구성되어 있으며, 각 열은 파일 시스템의 디스크 사용량에 대한 중요한 정보를 제공합니다.
열 이름 | 설명 |
---|---|
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
기본 블록 단위로 모든 파일 시스템의 상세 정보를 보여줍니다. (가상 파일 시스템 포함)