NAME
df – report file system disk space usage
SYSNOPSIS
df [OPTION]... [FILE]... which : /bin/df |
DESCRIPTION
-
df는 "Disk Free"의 약어로 디스크사용량을 출력.
- 현재 사용중인 파일시스템의 전체용량, 사용한 용량, 사용가능한 용량, 사용 율, 마운트정보 확인.
- df명령어는 /etc/fstab 파일에서 파일시스템정보를 참조하고, /etc/mtab에서 마운트된 정보를 참조.
- byte, Kbyte, Mbyte, Gbyte의 용량단위로 전체 파일시스템의 디스크사용량을 한눈에 확인.
(기본표시 용량단위는 KB(Kilo Byte) - 서버 장애의 주된 원인이 될 수 있는 File System Full(파일시스템용량이 꽉 참)을 방지하기 위하여 시스템관리자의 주된 없무 중 한가지가 주기적인 파일시스템 사용량 점검.
OPTION
- 기본 사용 ("df", 현재 서버의 디스크사용량을 파티션별로 확인)
devanix@xubuntu10:~$ df Filesystem 1K-blocks Used Available Use% Mounted on /dev/sdb1 76896288 2721732 70268356 4% / none 507152 256 506896 1% /dev none 512748 664 512084 1% /dev/shm none 512748 92 512656 1% /var/run none 512748 0 512748 0% /var/lock none 76896288 2721732 70268356 4% /var/lib/ureadahead/debugfs | |
첫번째 필드(Filesystem) |
- 파일시스템 장치명(device name). |
두번째 필드(1K-blocks) |
- 파일시스템에 할당된 용량. |
세번째 필드(Used) |
- 사용된 용량. |
네번째 필드(Available) |
- 사용 가능한(사용되지 않고 남아 있는) 용량. |
다섯째 필드(Use%) |
- 사용 율(즉, 전체 할당된 용량에 대한 사용된 용량의 백분율) |
여섯째 필드(Mounted on) |
- 각 파일시스템이 마운트된 마운트포인트(위치, 디렉토리)를 표시 |
-
-a, --all (include dummy file systems), 모든 파일시스템을 대상으로 점검.
- 크기가 0인 모든 파일시스템에 대한 사용량을 확인.(원래 크기가 0인 파일시스템은 보여주지 않는다)
-
-i, --inodes (list inode information instead of block usage), inode 단위로 사용량 정보를 표시.
- 블록(block)대신에 inoce 단위로 사용량 정보를 표시.
- -k (like --block-size=1K), 용량을 Kbyte 단위로 표시 (Default)
- -m (like --block-size=1M), 용량을 Mbyte 단위로 표시.
-
-h, --human-readable (print sizes in human readable format (e.g., 1K 234M 2G))
- 사람이 보기 쉽도록 최적의 용량단위를 알아서 표시.
devanix@xubuntu10:~$ df -h Filesystem Size Used Avail Use% Mounted on /dev/sdb1 74G 2.6G 68G 4% / none 496M 256K 496M 1% /dev none 501M 664K 501M 1% /dev/shm none 501M 92K 501M 1% /var/run none 501M 0 501M 0% /var/lock none 74G 2.6G 68G 4% /var/lib/ureadahead/debugfs |
- -T, --print-type (print file system type), 파일시스템의 종류와 함께 표시.
devanix@xubuntu10:~$ df -T Filesystem Type 1K-blocks Used Available Use% Mounted on /dev/sdb1 ext3 76896288 2721740 70268348 4% / none devtmpfs 507152 256 506896 1% /dev none tmpfs 512748 664 512084 1% /dev/shm none tmpfs 512748 92 512656 1% /var/run none tmpfs 512748 0 512748 0% /var/lock none debugfs 76896288 2721740 70268348 4% /var/lib/ureadahead/debugfs |
-
-t, --type=TYPE (limit listing to file systems of type TYPE), 특정 파일시스템의 종류만을 대상으로 출력.
- -t 옵션 뒤에 파일시스템의 종류명을 지정하면 그 파일시스템의 종류를 가진 파일시스템에 대해서만 사용량을 표시. (예 : "df –t ext3")
devanix@xubuntu10:~$ df -t ext3 Filesystem 1K-blocks Used Available Use% Mounted on /dev/sdb1 76896288 2721740 70268348 4% / devanix@xubuntu10:~$ df -t ext4 Filesystem 1K-blocks Used Available Use% Mounted on /dev/sdb2 36510204 739492 33915992 3% /data |
-
-x, --exclude-type=TYPE (limit listing to file systems not of type TYPE), 특정 파일시스템을 제외하고 출력.
- -t 옵션과는 반대의 경우로서 특정 파일시스템 타입을 제외한 파일시스템에 대해서만 출력.
(예 : "df –x ext3")
- -t 옵션과는 반대의 경우로서 특정 파일시스템 타입을 제외한 파일시스템에 대해서만 출력.
- --total (produce a grand total), 총합계를 출력.
devanix@xubuntu10:~$ df --total … total 192348176 6183984 176497072 4% |
'Linux > General Commands' 카테고리의 다른 글
du – (디렉토리, 사용자별 단위의 디스크 사용량 점검) (0) | 2011.02.08 |
---|---|
yes(1) (0) | 2010.05.29 |
tee(1) (0) | 2010.05.29 |
wc(1) (0) | 2009.04.14 |
echo(1) (0) | 2009.04.13 |