일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- Disk Partition
- network
- Update
- Command
- PC
- MS windows
- calculator
- portable
- javascript
- Backup(Restore)
- FTP
- web
- script
- Linux
- program
- UNIX
- OS(operating system)
- Crack(Serial Key)
- apm
- LiveCD(USB)
- Windows 10
- Programming
- game
- 대항해시대
- Network Info(Tool)
- H/W
- explorer
- MS Windows PE
- webhard
- SSH
- Today
- Total
<In Story>
리눅스 전체 파일시스템 용량 및 사용량 확인 스크립트 // [Unix] [Linux] [Script] [Programming] [Command] 본문
리눅스 전체 파일시스템 용량 및 사용량 확인 스크립트 // [Unix] [Linux] [Script] [Programming] [Command]
<In Story, Hi story, History> 2015. 6. 6. 18:28http://ktdsoss.tistory.com/213
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 %