linux에서 시스템 전체 파일시스템의 용량 및 사용량 확인 스크립트
------------------------------------------------------------------------------------------------------
#!/bin/sh
df -k | awk 'BEGIN { Total_Size=0; Total_Used=0; Total_Avail=0 } { Total_Size += $2; Total_Used += $3 ; Total_Avail += $4 } END { printf("Total Size : %5.1f GB, Total Used : %5.1f GB, Total_Avail : %5.1f GB, Used % : %5.1f %\n", Total_Size/1024/1024, Total_Used/1024/1024, Total_Avail/1024/1024, Total_Used/Total_Size*100) }'
------------------------------------------------------------------------------------------------------
< 결과 >
$ df -k
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/xvda3 20642428 659376 18934476 4% /
tmpfs 10194012 0 10194012 0% /dev/shm
/dev/xvda1 1032088 79052 900608 9% /boot
/dev/xvda2 30963708 16381900 13008944 56% /home
/dev/xvda5 20642428 1653392 17940460 9% /usr
/dev/xvda6 20642428 515020 19078832 3% /var
/dev/xvdb1 1028100912 429494932 546381480 45% /app
/dev/xvdc1 516054864 52777072 437063732 11% /data
$ df -k | awk 'BEGIN { Total_Size=0; Total_Used=0; Total_Avail=0 } { Total_Size += $2; Total_Used += $3 ; Total_Avail += $4 } END { printf("Total Size : %5.1f GB, Total Used : %5.1f GB, Total_Avail : %5.1f GB, Used % : %5.1f %\n", Total_Size/1024/1024, Total_Used/1024/1024, Total_Avail/1024/1024, Total_Used/Total_Size*100) }'
Total Size : 1571.9 GB, Total Used : 478.3 GB, Total_Avail : 1014.2 GB, Used % : 30.4 %
by 이찬호
'3. OS이야기 > 03. Shell Script' 카테고리의 다른 글
시스템에서 사용중인 PCI Slot 할당 내역 조회 스크립트 (0) | 2014.07.17 |
---|---|
[UNIX/LINUX] File Size 체크 스크립트 (0) | 2014.07.01 |
[UNIX/LINUX] 파일시스템 사용량 체크 스크립트 (0) | 2014.06.05 |
History에 날짜 넣기 !!! (0) | 2014.05.29 |
sftp 스크립트 사용하기 (0) | 2014.05.27 |