"리눅스 전체 디스크 사용량 확인"의 두 판 사이의 차이

잔글 (→‎같이 보기: awk링크추가)
 
(같은 사용자의 중간 판 하나는 보이지 않습니다)
20번째 줄: 20번째 줄:
==전체 용량==
==전체 용량==
===KB 단위===
===KB 단위===
;명령어
{{소스헤더|명령어}}
<source lang='bash'>
<source lang='bash'>
df -P | grep -v ^Filesystem | awk '{sum += $2} END { print sum " KB" }'
df -P | grep -v ^Filesystem | awk '{sum += $2} END { print sum " KB" }'
</source>
</source>


;실행 예시
{{소스헤더|실행 예시}}
<source lang='console'>
<source lang='console'>
[root@localhost ~]# df -P | grep -v ^Filesystem | awk '{sum += $2} END { print sum " KB" }'
[root@localhost ~]# df -P | grep -v ^Filesystem | awk '{sum += $2} END { print sum " KB" }'
32번째 줄: 32번째 줄:


===GB 단위===
===GB 단위===
;명령어
{{소스헤더|명령어}}
<source lang='bash'>
<source lang='bash'>
df -P | grep -v ^Filesystem | awk '{sum += $2} END { print sum/1024/1024 " GB" }'
df -P | grep -v ^Filesystem | awk '{sum += $2} END { print sum/1024/1024 " GB" }'
</source>
</source>


;실행 예시
{{소스헤더|실행 예시}}
<source lang='console'>
<source lang='console'>
[root@localhost ~]# df -P | grep -v ^Filesystem | awk '{sum += $2} END { print sum/1024/1024 " GB" }'
[root@localhost ~]# df -P | grep -v ^Filesystem | awk '{sum += $2} END { print sum/1024/1024 " GB" }'
45번째 줄: 45번째 줄:
==전체 사용량==
==전체 사용량==
===KB 단위===
===KB 단위===
;명령어
{{소스헤더|명령어}}
<source lang='bash'>
<source lang='bash'>
df -P | grep -v ^Filesystem | awk '{sum += $3} END { print sum " KB" }'
df -P | grep -v ^Filesystem | awk '{sum += $3} END { print sum " KB" }'
</source>
</source>


;실행 예시
{{소스헤더|실행 예시}}
<source lang='console'>
<source lang='console'>
[root@localhost ~]# df -P | grep -v ^Filesystem | awk '{sum += $3} END { print sum " KB" }'
[root@localhost ~]# df -P | grep -v ^Filesystem | awk '{sum += $3} END { print sum " KB" }'
57번째 줄: 57번째 줄:


===GB 단위===
===GB 단위===
;명령어
{{소스헤더|명령어}}
<source lang='bash'>
<source lang='bash'>
df -P | grep -v ^Filesystem | awk '{sum += $3} END { print sum/1024/1024 " GB" }'
df -P | grep -v ^Filesystem | awk '{sum += $3} END { print sum/1024/1024 " GB" }'
</source>
</source>


;실행 예시
{{소스헤더|실행 예시}}
<source lang='console'>
<source lang='console'>
[root@localhost ~]# df -P | grep -v ^Filesystem | awk '{sum += $3} END { print sum/1024/1024 " GB" }'
[root@localhost ~]# df -P | grep -v ^Filesystem | awk '{sum += $3} END { print sum/1024/1024 " GB" }'
70번째 줄: 70번째 줄:
==전체 남은 용량==
==전체 남은 용량==
===KB 단위===
===KB 단위===
;명령어
{{소스헤더|명령어}}
<source lang='bash'>
<source lang='bash'>
df -P | grep -v ^Filesystem | awk '{sum += $4} END { print sum " KB" }'
df -P | grep -v ^Filesystem | awk '{sum += $4} END { print sum " KB" }'
</source>
</source>


;실행 예시
{{소스헤더|실행 예시}}
<source lang='console'>
<source lang='console'>
[root@localhost ~]# df -P | grep -v ^Filesystem | awk '{sum += $4} END { print sum " KB" }'
[root@localhost ~]# df -P | grep -v ^Filesystem | awk '{sum += $4} END { print sum " KB" }'
82번째 줄: 82번째 줄:


===GB 단위===
===GB 단위===
;명령어
{{소스헤더|명령어}}
<source lang='bash'>
<source lang='bash'>
df -P | grep -v ^Filesystem | awk '{sum += $4} END { print sum/1024/1024 " GB" }'
df -P | grep -v ^Filesystem | awk '{sum += $4} END { print sum/1024/1024 " GB" }'
</source>
</source>


;실행 예시
{{소스헤더|실행 예시}}
<source lang='console'>
<source lang='console'>
[root@localhost ~]# df -P | grep -v ^Filesystem | awk '{sum += $4} END { print sum/1024/1024 " GB" }'
[root@localhost ~]# df -P | grep -v ^Filesystem | awk '{sum += $4} END { print sum/1024/1024 " GB" }'
94번째 줄: 94번째 줄:


==전체 사용률==
==전체 사용률==
;명령어
{{소스헤더|명령어}}
<source lang='bash'>
<source lang='bash'>
DISK_TOTAL=`df -P | grep -v ^Filesystem | awk '{sum += $2} END { print sum; }'`
DISK_TOTAL=`df -P | grep -v ^Filesystem | awk '{sum += $2} END { print sum; }'`
102번째 줄: 102번째 줄:
</source>
</source>


;실행예시
{{소스헤더|실행예시}}
<source lang='console'>
<source lang='console'>
[root@localhost ~]# DISK_TOTAL=`df -P | grep -v ^Filesystem | awk '{sum += $2} END { print sum; }'`
[root@localhost ~]# DISK_TOTAL=`df -P | grep -v ^Filesystem | awk '{sum += $2} END { print sum; }'`
112번째 줄: 112번째 줄:


==같이 보기==
==같이 보기==
*[[df]]
* [[df]]
*[[awk]]
* [[awk]]
* [[디스크 full]]
 
[[분류:리눅스]]
[[분류:리눅스]]

2020년 1월 16일 (목) 02:40 기준 최신판

1 개요[ | ]

전체 디스크 사용량을 알기 위해서는 파일시스템(≒볼륨, 파티션)별로 나누어진 용량을 합쳐야 한다. df 명령어를 그대로 쓸 경우 파일시스템 이름이 길 경우 다음 줄로 넘겨서 출력하기 때문에 -P 옵션을 준다.

[root@localhost ~]# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                      27678892   4189988  22060220  16% /
/dev/xvda1              101086     36768     59099  39% /boot
tmpfs                   524288         0    524288   0% /dev/shm
[root@localhost ~]# df -P
Filesystem         1024-blocks      Used Available Capacity Mounted on
/dev/mapper/VolGroup00-LogVol00  27678892   4189988  22060220      16% /
/dev/xvda1              101086     36768     59099      39% /boot
tmpfs                   524288         0    524288       0% /dev/shm

2 전체 용량[ | ]

2.1 KB 단위[ | ]

명령어
df -P | grep -v ^Filesystem | awk '{sum += $2} END { print sum " KB" }'
실행 예시
[root@localhost ~]# df -P | grep -v ^Filesystem | awk '{sum += $2} END { print sum " KB" }'
28304266 KB

2.2 GB 단위[ | ]

명령어
df -P | grep -v ^Filesystem | awk '{sum += $2} END { print sum/1024/1024 " GB" }'
실행 예시
[root@localhost ~]# df -P | grep -v ^Filesystem | awk '{sum += $2} END { print sum/1024/1024 " GB" }'
26.9931 GB

3 전체 사용량[ | ]

3.1 KB 단위[ | ]

명령어
df -P | grep -v ^Filesystem | awk '{sum += $3} END { print sum " KB" }'
실행 예시
[root@localhost ~]# df -P | grep -v ^Filesystem | awk '{sum += $3} END { print sum " KB" }'
22666287 KB

3.2 GB 단위[ | ]

명령어
df -P | grep -v ^Filesystem | awk '{sum += $3} END { print sum/1024/1024 " GB" }'
실행 예시
[root@localhost ~]# df -P | grep -v ^Filesystem | awk '{sum += $3} END { print sum/1024/1024 " GB" }'
21.6165 GB

4 전체 남은 용량[ | ]

4.1 KB 단위[ | ]

명령어
df -P | grep -v ^Filesystem | awk '{sum += $4} END { print sum " KB" }'
실행 예시
[root@localhost ~]# df -P | grep -v ^Filesystem | awk '{sum += $4} END { print sum " KB" }'
22642535 KB

4.2 GB 단위[ | ]

명령어
df -P | grep -v ^Filesystem | awk '{sum += $4} END { print sum/1024/1024 " GB" }'
실행 예시
[root@localhost ~]# df -P | grep -v ^Filesystem | awk '{sum += $4} END { print sum/1024/1024 " GB" }'
21.5936 GB

5 전체 사용률[ | ]

명령어
DISK_TOTAL=`df -P | grep -v ^Filesystem | awk '{sum += $2} END { print sum; }'`
DISK_USED=`df -P | grep -v ^Filesystem | awk '{sum += $3} END { print sum; }'`
DISK_PER=`echo "100*$DISK_USED/$DISK_TOTAL" | bc -l`
echo "$DISK_PER %"
실행예시
[root@localhost ~]# DISK_TOTAL=`df -P | grep -v ^Filesystem | awk '{sum += $2} END { print sum; }'`
[root@localhost ~]# DISK_USED=`df -P | grep -v ^Filesystem | awk '{sum += $3} END { print sum; }'`
[root@localhost ~]# DISK_PER=`echo "100*$DISK_USED/$DISK_TOTAL" | bc -l`
[root@localhost ~]# echo "$DISK_PER %"
14.93342381674903705328 %

6 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}