'disk free'에 해당되는 글 1건

  1. 2011.02.05 df - (파일시스템 단위의 디스크 남은 사용량 출력)
2011. 2. 5. 17:41

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")

 

  • --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
Posted by devanix