[Linux] df , du 명령어 사용법 (파일 시스템 사용량 측정)
OS/Linux

[Linux] df , du 명령어 사용법 (파일 시스템 사용량 측정)

728x90
반응형

df (disk free space) - 파티션 단위의 사용량 점검

df 명령어는 남은 디스크 블럭과 남은 파일의 수를 출력하는 명령어이다. df 명령어에 -k, -h 옵션 등을 사용하면 출력 결과는 파일시스템 크기, 사용된 공간, 남은 공간, 전체에서 사용중인 %사용량, 마운트 포인트등을 출력한다.

 

[명령어 형식]

# df
# df -k          (-k : KB)
# df -m         (-m : MB)
# df -h          (-h : human)

# df -k /data1
# df -k /data1 /home

# df -T        (#alias df='df -T -h')
옵션 설명
-k 여유 용량을 킬로바이트(kilobyte) 단위로 출력
-h 여유 용량을 사용자가 보기 쉽게 킬로바이트(kilobyte)와 메가바이트(megabyte) 단위등으로 출력
-F 파일 시스템의 타입을 지정하여 지정한 파일시스템 영역만을 출력
-i 블록 여유 용량 대신 inode 사용 정보로 출력
-a 디플로이로 생략된 0 블록 크기의 파일 시스템도 보여줌
-t fstype 값을 가진 파일 시스템에 대한 디스크 정보
-T 파일 시스템의 종류와 함께 디스크의 정보를 보여줌

ex) df 명령어에서 파일시스템이 xfs 인 것을 검색하고 해당 검색된 라인에서 Use% Mounted on만 출력해 봅니다.

# df -T | head -1 | awk '{print $6" "$7}'; df -T | grep xfs | awk '{print $6" "$7}' | column -t

 

 

du (disk usage) - 디렉토리 단위의 사용량 점검

du 명령어는 디스크와 파일의 사용량을 보여준다. du 명령어에 -s, -a, -k, -h 옵션 등을 사용하면 출력 결과는 디렉토리와 파일의 크기, 사용된 공간, 남은 공간, 전체에서 사용중인 사용량을 출력한다.

 

[명령어 형식]

# du /etc
# du -k /etc          (-k : KB)   
# du -m /etc         (-m : MB)
# du -h /etc          (-h : human)

# du -ak /etc
# du -am /etc
# du -ah /etc

# du -sk /etc       (-s : sum)
# du -sm /etc
# du -sh /etc
옵션 설명
-s 해당 경로의 디스크 용량 총 합계만 출력
-a 해당 경로에 대한 사용한 디스크 용량 표시
-k 용량 표시를 킬로바이트(kilobyte) 단위로 표시
-m 용량 표시를 메가바이트(megabyte) 단위로 표시
-h 여유 용량을 사용자가 보기 쉽게 킬로바이트(kilobyte)와 메가바이트(megabtye) 단위 등으로 출력
728x90
728x90