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