성태의 닷넷 이야기
홈 주인
모아 놓은 자료
프로그래밍
질문/답변
사용자 관리
사용자
메뉴
Digital Stories
방명록
최근 덧글
[정성태] 아쉽게도, 커뮤니티는 아니고 개인 블로그입니다. ^^
[정성태] 질문이 잘 이해가 안 됩니다. 우선, 해당 소스코드에서 ILis...
[양승조
] var대신 dinamic으로 선언해서 해결은 했습니다. 맞는 해...
[양승조
] 또 막혔습니다. ㅠㅠ var list = props[i].Ge...
[양승조
] 아. 감사합니다. 어제는 안됐던것 같은데....정신을 차려야겠네...
[정성태] "props[i].GetValue(props[i])" 코드에서 ...
[정성태] 저렇게 조각 코드 말고, 실제로 재현이 되는 예제 프로젝트를 압...
[정성태] Modules 창(Ctrl+Shift+U)을 띄워서, 해당 Op...
[정성태] 만드실 수 있습니다. 단지, Unity 엔진 내의 스크립트와 W...
[공진영] 안녕하세요 좋은글 감사합니다. 현재 제가 wpf로 관제 모...
글쓰기
제목
이름
암호
전자우편
HTML
홈페이지
유형
기타
생각의 전환
부모글 보이기/감추기
내용
<div style='display: inline'> <div style='font-family: 맑은 고딕, Consolas; font-size: 20pt; color: #006699; text-align: center; font-weight: bold'>디스크 사용량과 파일 사용량이 틀린 경우</div> <br /> 재미있는 현상이 발생했습니다. 아래와 같이 탐색기에서 디스크 정보를 보면 16GB 되는 용량이 거의 찬 상태가 되었는데,<br /> <br /> <img alt='disksize_mismatch_1.png' src='/SysWebRes/bbs/disksize_mismatch_1.png' /><br /> <br /> 정작, 모든 파일을 선택해서 크기를 검사해 보면 다음과 같이 3.8GB 정도만 사용한 것으로 나오는 것입니다.<br /> <br /> <img alt='disksize_mismatch_2.png' src='/SysWebRes/bbs/disksize_mismatch_2.png' /><br /> <br /> 이상하다 싶어서, chkdsk.exe와 "dir /a/s" 명령어로 해당 디스크를 검사했는데 다음과 같이 chkdsk는 16958개의 파일이 있다고 하고, "dir /a/s"는 4889개의 파일만 있다고 나옵니다.<br /> <br /> <img alt='disksize_mismatch_3.png' src='/SysWebRes/bbs/disksize_mismatch_3.png' /><br /> <br /> 의심하지 마십시오. ^^; 16GB 쓴 것이 맞습니다. 이러한 파일 용량 크기의 불일치에 대해서 다음의 글에서 설명해 주고 있습니다.<br /> <br /> <pre style='margin: 10px 0px 10px 10px; padding: 10px 0px 10px 10px; width: 800px; background-color: #fbedbb; overflow-x: scroll; font-family: Consolas, Verdana;' > The File Size of a Directory and the Used Space of a Disk Can Be Different ; <a target='_tab' href='http://support.microsoft.com/kb/273588/en-us'>http://support.microsoft.com/kb/273588/en-us</a> </pre> <br /> 원인이 3가지군요.<br /> <br /> <ol> <li>Disk hardware configurations</li> <li>Hidden system files</li> <li>Permission to all files</li> </ol> <br /> 1번은 어떤 경우를 말하는지 잘 모르겠습니다.<br /> <br /> 2번의 경우에는 탐색기에서 다음과 같이 2가지 설정을 조정하는 것으로 해결할 수 있습니다.<br /> <br /> <img alt='disksize_mismatch_4.png' src='/SysWebRes/bbs/disksize_mismatch_4.png' /><br /> <br /> <ul> <li>설정 - Show hidden files, folders, and drives</li> <li>해제 - Hide protected operating system files (Recommended)</li> </ul> <br /> 문제는 마지막 3번째입니다. 권한이 없을 어느 서브 폴더에 대해 일괄적으로 루트에서 모두 할당하자니 나중에 권한을 다시 되돌리는 것이 불가능하고, 일일이 하나씩 찾아들어가서 기록하자니 그것도 만만치 않는 작업입니다.<br /> <br /> 3번째 문제는, 특히 최근의 Vista/7 운영체제에서 경험할 확률이 높습니다. 왜냐하면, 대부분 별도의 사용자 계정을 만들어서 운영체제에 로그인하고 있을 것이기 때문입니다.<br /> <br /> 그렇다면 해답이 바로 나오는군요. ^^<br /> <br /> 로컬 Administrator 계정으로 로그인하면 3번 문제를 해결할 수 있습니다.<br /> <br /> 따라서, 어떤 폴더의 파일들이 용량을 과다하게 점유하고 있는지 확인하고 싶을 때는 로컬 Administrator 계정으로 로그인해서 작업을 하시는 것이 좀 더 정확한 결과를 얻는 데 도움이 될 수 있습니다.<br /> <br /> 그렇게 해서 확인해 보니, 그나마 파일 수와 용량이 일치합니다. (참고로, 왜 7개의 차이가 나는지는 잘 모르겠습니다.)<br /> <br /> <img alt='disksize_mismatch_5.png' src='/SysWebRes/bbs/disksize_mismatch_5.png' /><br /> <br /> </div>
첨부파일
스팸 방지용 인증 번호
1297
(왼쪽의 숫자를 입력해야 합니다.)