곰시기's

[Linux] CentOS 12. 디스크 사용량, 여유 공간 확인 ( df, du ) 본문

Sever/Linux Command

[Linux] CentOS 12. 디스크 사용량, 여유 공간 확인 ( df, du )

곰시기 2020. 11. 2. 11:28

1. 시스템 공간 확인

  1) # df [옵션] [파일명]

    ex) # df -ah ./

      = 현재 디렉터리의 시스템 여유 공간을 확인한다

 

  2) 옵션

옵션 설명
-a 모든 파일 시스템을 출력
-B 지정 용량을 블록단위로 정하여 출력
ex) # df -B 4096
-h 용량 단위를 K, M, G로 출력
-H 블록단위를 1024가 아닌 1000 단위로 계산하여 출력
-i i-node의 남은 공간, 사용 공간, 사용량을 출력
-k 블록단위를 1k로 출력
-l 출력 목록을 로컬 시스템으로 제한
-P POSIX에서 사용하는 형태로 출력 ( ? )
--total 총 합( total라인 )을 출력
-t 지정한 파일 타입만 출력
ex) # df -t nfs
-T 파일 타입 항목을 추가하여 출력
-x 지정한 파일 타입을 제외하고 출력
ex) # df -t nfs

 

2. 시스템 공간 사용량 확인

  1) # du [옵션] [파일명]

    ex) # du -ah ./

      = 현재 디렉터리의 시스템 여유 공간을 확인한다

 

  2) 옵션

옵션 설명
-a 디렉터리와 파일 용량 모두 출력
-b 바이트 단위로 출력
-B 지정한 블록 크기로 용량 출력
-c 총 합( total라인 )을 출력
-D 지정파일 경로가 심볼릭 링크면 원본 값 출력
-h 용량 단위를 K, M, G로 출력
-H -h와 비슷 1024 단위 비율로 출력
-k 블록단위를 1k로 출력
-l 하드 링크 파일도 그대로 출력
-L 모든 심볼릭 링크를 따름
-m 블록단위를 1M로 출력
-P 심볼릭 링크를 따라가지 않음
-s 총사용량을 보여 줌
-S 총사용량을 보여줄 때 하위 디렉터리 사용량 제외
-x 현재 파일 시스템 사용량만 출력
--exclude="PATTERN" 특정 패턴과 일치하는 결과 제외
ex) # du -a --exclude="*.txt" : 모든 txt 파일을 제외 사용량을 출력
--max-depth=N N depth 폴더만 출력

 

Comments