: du -sh 로 해당폴더를 보면 분명히 27메가라고 나오는데..
:
: tar -cf foo.tar * 이렇게 해서 묶으면 왜 용량이 18메가 정도밖엔 안되는 걸까요?
:
: 이유를 좀 알려주세요.
기본적으로 하드는 한섹터가 64bytes를 저장합니다.
글구 OS에서는 하드접근의 효율성을 위해 1024/2048/4096등등
이런식으로 여러 섹터를 한 블럭으로 사용합니다.
(옛날 슬렉쓸때는 블럭크기도 설정할 수 있었던것 같은데...
요즘 나오는건 잘 모르겠네요..)
그렇기때문에 OS가 4096bytes를 한 블럭으로 사용하고, 1byte 짜리 파일이
1000 개 있으면 1Kbytes가 아니라 1Mbytes의 하드용량을 차지하게됩니다.
4096bytes의 블럭에 1bytes만 들어가고 나머진 논다는 얘기죠.
tar형태로 파일을 묶어서 하나로 만들게 되면 위에서 말씀드린 블럭의
노는 부분이 없어지므로 하드 사용량이 줄어들게됩니다.
그럼 이만..