>> Delete Reply from No. 60283 article
No. RE: du 옵션으로 본 것과 tar 로 묶은 용량이 다르면
어떻게 해야하는 거죠?

등록 2002-11-05 14:00:00 By localhost     조회 9
이름 버그소년    

		: 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