Posted on 2008/08/06 17:31
Filed Under OS/YJJ Linux

일반적으로 Used / Total = ??? % 라고 생각을 하겠지만

file system mechanism 에서의 계산 방식의 차이로 생각지도 않은 계산 방식이 나온다.

각 파일 시스템일 만들때 약 5% 정도의 hidden size가 존재 하며 해당 내용의 공식은
Used + Availble / Total = ??? 하시면 약 0.94xxxxxx ( 약 5% ) 로 확인이 가능하며  이 5%가 위의 계산식과 차이가 나는 주요 원인 이다.

그럼 어떻게 계산을 해야 될까???

free size = available * 100 / nonroot_total(used + available)

이렇게 하면 free size 가 나오며 이걸 - 100 하면 used 공간 % 가 나온다.

관련해서 소스와 참고 사이트를 올린다.

참고 사이트 :
http://fedoraforum.org/forum/showthread.php?t=194912



크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)
2008/08/06 17:31 2008/08/06 17:31

트랙백 주소 : http://blog.seabow.pe.kr/trackback/553



About

by 삐꾸강아쥐

Counter

· Total
: 137366
· Today
: 67
· Yesterday
: 0
블로그코리아에 블UP하기