df 는 마운트된 파일 시스템의 크기와 용량을 보여주는 명령어로 전체 파일 시스템의 사용 현황을 한눈에 볼 수 있습니다.


옵션없이 실행할 경우 kilo bytes 단위로 현재 마운트된 파일 시스템의 정보를 표시해 줍니다.

$ df 

Filesystem     1K-blocks    Used Available Use% Mounted on
devtmpfs          391616       0    391616   0% /dev
tmpfs             419276       0    419276   0% /dev/shm
tmpfs             419276   47592    371684  12% /run
tmpfs             419276       0    419276   0% /sys/fs/cgroup
/dev/xvda2      10473452 4410856   6062596  43% /
tmpfs              83852       0     83852   0% /run/user/1000
BASH

읽기 좋게 표시

기본 단위가 kilo 이므로 대용량인 지금은 전체 사이즈를 한 눈에 파악하기가 어렵습니다.

-h, --human-readable 옵션을 사용하면 M, G 등의 단위를 표시해 주므로 읽기가 쉽습니다.

$ df -h

Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        383M     0  383M   0% /dev
tmpfs           410M     0  410M   0% /dev/shm
tmpfs           410M   47M  363M  12% /run
tmpfs           410M     0  410M   0% /sys/fs/cgroup
/dev/xvda2       10G  4.3G  5.8G  43% /
tmpfs            82M     0   82M   0% /run/user/1000
BASH


file system 지정

-t FILE_SYSTEM_TYPE 옵션을 사용하면 지정한 file system 을 가진 파티션만 표시할 수 있습니다. 예로 다음 명령어는 파일 시스템이 xfs 인 것만 표시합니다.

$  df -h -t xfs
Filesystem      Size  Used Avail Use% Mounted on
/dev/xvda2       10G  4.3G  5.8G  43% /
BASH

file system 제외

-x FILE_SYSTEM_TYPE 옵션을 사용하면 지정한 file system 이 아닌 파티션만 표시할 수 있습니다. 예로 다음 명령어는 파일 시스템이 xfs 가 아닌 것만 표시합니다.

$  df -h -x xfs

Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        383M     0  383M   0% /dev
tmpfs           410M     0  410M   0% /dev/shm
tmpfs           410M   47M  363M  12% /run
tmpfs           410M     0  410M   0% /sys/fs/cgroup
tmpfs            82M     0   82M   0% /run/user/1000
BASH

같이 보기