Linux 명령어 | 파일 관리 | df 디스크 용량을 파티션별
df 명령어
현재 디스크 용량을 파티션별로 확인할 수 있다.
사용법
df [옵션] [파일시스템]
option
- -a, –all : 모든 파일 시스템을 대상으로 점검한다. 더미 파일 시스템으로 크기가 0인 것도 모두 보여준다. 어떤 시스템에서는 ignore 또는 auto 파일 시스템이 초기값으로 생략되는 경우가 있는데, 이 때 이 옵션을 사용한다.
- -i, –inodes : 파티션별로 디스크사용량 점검 시에 블록 사용 정보 대신에 inode 사용 정보를 표시한다. inode란 특별한 종류의 디스크 블록인데, 이것은 파일이름, 소유주, 권한, 시간정보, 디스크에서의 위치 등에 대한 정보를 담고 있다.
- -k, –kilobytes : 표시하는 숫자들의 단위를 512바이트 블럭 단위 대신 1KB 단위로 표시한다.
- -h, –human : 디스크사용량을 파티션별로 확인할 때 표시되는 용량을 알기 쉬운 용량단위(byte, Kbyte, Mbyte, Gbyte 등)로 표시한다.
- -P, –portability : POSIX에서 사용되는 형태로 보여준다. 이 옵션은 한 줄에 하나의 파일 시스템 정보만 보여준다는 것을 제외하면 원래 출력 양식과 같다. 만약 마운트 장치 이름이 20문자 이상이면 줄이 나누어지는데 이런 경우는 생략되거나 축약된다.
- -T, –print-type : 디스크사용량을 출력할 때 파일 시스템의 종류와 함께 표시한다. 특정 파일 시스템의 정보만 원할 때는 아래 두 옵션을 사용한다.
- -t, –type=fstype : 특정 파일 시스템 종류만을 대상으로 디스크사용량을 조사한다.
- -x, –exclude-type=fstype : 특정 파일 시스템의 종류를 제외한 디스크사용량을 조사한다.
- -v : System V 용 df와 호환을 위한 옵션으로 무시한다.
- –help : 도움말을 보여주고 마친다.
- –version : 버전 정보를 보여주고 마친다.
유용한 옵션
- -a / –all : 파일 크기가 0인 것 까지도
- -l / –local : 지역 파일 시스템만
- **-h / –human-readable **: 사람이 읽기 편한 단위로
df 명령어 사용 예제
예제
현재 서버의 디스크 사용량을 파티션별로 확인할 때에 용량을 Kbyte 단위로 표시하도록 함.
# df -k
현재 서버의 디스크 사용량을 파티션별로 확인할 때에 표시되는 용량을 알기쉬운 용량단위로 표시.
# df -h
디스크사용량을 출력할 때에 파일 시스템의 종류와 함께 출력
$ df -T
특정 파일 시스템의 종류만을 대상으로 디스크사용량을 조사
$ df -t ext4
사용 예
$ df
Filesystem 512-blocks Used Available Capacity iused ifree %iused Mounted on
/dev/disk0s2 1365813704 960084640 405217064 71% 120074578 50652133 70% /
devfs 367 367 0 100% 636 0 100% /dev
map -hosts 0 0 0 100% 0 0 100% /net
map auto_home 0 0 0 100% 0 0 100% /home
/dev/disk0s4 97652728 78802584 18850144 81% 130083 9473165 1% /Volumes/BOOTCAMP
최종 수정 : 2019-10-14