리눅스에서 df 명령은 디스크 사용 현황을 확인하는 명령어로, 경로나 파일 시스템을 지정하지 않으면 시스템 전체의 디스크 사용 현황을 출력합니다. 경로나 파일 시스템을 지정하면 해당 경로나 파일 시스템의 디스크 사용 현황 만을 출력합니다. 예를 들어, 아래와 같이 명령어를 입력하면 /home 디렉토리의 디스크 사용 현황을 확인할 수 있습니다. 기본적으로는 KB 단위로 출력 되며, 파일 시스템, 용량, 사용량, 여유 공간, 사용률, 마운트 위치 등을 출력합니다.
기본 명령 사용 형식
df 명령의 기본 사용 형식은 아래와 같습니다.
$ df [옵션] [경로 또는 파일 시스템]
중요한 옵션 설명
df 명령에는 여러가지 옵션이 있지만, 중요한 옵션 몇 가지를 나열하고 설명하겠습니다.
옵션 | 긴 옵션 명 | 설명 |
---|---|---|
-h | –human-readable | 읽기 쉬운 형식으로 출력합니다. 디스크 용량은 자동으로 1024단위를 조정하여 KB, MB, GB, TB 등으로 표시됩니다. |
-H | –si | 1000단위를 조정하여 KB, MB, GB, TB 등으로 표시됩니다. |
-T | –print-type | 파일 시스템 유형을 출력합니다. |
-i | –inodes | 파일 시스템의 inode 사용 현황을 확인합니다. inode는 파일 시스템에서 파일이나 디렉토리를 식별하는 데 사용되는 고유한 번호입니다. 이 옵션을 사용하면 inode 사용 현황을 확인하여 파일 시스템이 얼마나 많은 파일을 포함하는지 확인할 수 있습니다. |
-x종류 | –exclude-type= | 특정 파일 시스템을 제외하고 출력합니다. 이 옵션을 사용하면 특정 파일 시스템의 디스크 사용량을 제외하고 다른 파일 시스템의 사용량만 확인할 수 있습니다. |
-a | –all | 파일 시스템의 모든 정보를 출력합니다. 이 옵션을 사용하면 숨겨진 파일 시스템도 포함하여 모든 파일 시스템의 정보를 확인할 수 있습니다. |
-l | –local | 로컬 파일 시스템만 출력합니다. 이 옵션을 사용하면 네트워크 파일 시스템 등 로컬 파일 시스템 이외의 파일 시스템은 출력하지 않습니다. |
-P | –portability | 심볼릭 링크가 아닌 실제 파일 시스템 경로를 출력합니다. 이 옵션을 사용하면 심볼릭 링크가 가리키는 파일 시스템이 아닌, 실제 파일 시스템 경로를 확인할 수 있습니다. |
사용예
다음은 기본적인 디스크 사용 현황을 1K-blocks 단위로 출력합니다. 1K-blocks 값은 1024바이트(1KB)를 의미합니다. 이는 df 명령이 디스크의 크기를 기본적으로 1024바이트 단위로 표시하기 때문입니다.
# df
Filesystem 1K-blocks Used Available Use% Mounted on
devtmpfs 1882736 0 1882736 0% /dev
tmpfs 1913016 0 1913016 0% /dev/shm
tmpfs 1913016 9392 1903624 1% /run
tmpfs 1913016 0 1913016 0% /sys/fs/cgroup
/dev/mapper/rhel-root 13092864 10209992 2882872 78% /
/dev/sda1 1038336 244988 793348 24% /boot
tmpfs 382600 1180 381420 1% /run/user/42
tmpfs 382600 0 382600 0% /run/user/0
다음은 -h옵션을 지정하여 1024단위로 조정된 KB, MB, GB, TB로 표시됩니다.
# df -h
Filesystem Size Used Avail Use% Mounted on
... 중간 생략 ...
/dev/mapper/rhel-root 13G 9.8G 2.8G 78% /
/dev/sda1 1014M 240M 775M 24% /boot
... 중간 생략 ...
다음은 -h옵션을 지정하여 1000단위로 조정된 KB, MB, GB, TB로 표시됩니다.
# df -H
Filesystem Size Used Avail Use% Mounted on
... 중간 생략 ...
/dev/mapper/rhel-root 14G 11G 3.0G 78% /
/dev/sda1 1.1G 251M 813M 24% /boot
... 중간 생략 ...
다음은 기본적인 디스크 사용 현황 출력에 파일 시스템 유형을 같이 출력합니다.
# df -T
Filesystem Type 1K-blocks Used Available Use% Mounted on
... 중간 생략 ...
/dev/mapper/rhel-root xfs 13092864 10210000 2882864 78% /
/dev/sda1 xfs 1038336 244988 793348 24% /boot
... 중간 생략 ...
다음은 -x tmpfs옵션을 지정하여 파일 시스템 유형이 tmpfs인 것을제외하고 출력합니다.
# df -x tmpfs
Filesystem 1K-blocks Used Available Use% Mounted on
devtmpfs 1882736 0 1882736 0% /dev
/dev/mapper/rhel-root 13092864 10209912 2882952 78% /
/dev/sda1 1038336 244988 793348 24% /boot
댓글