디스크 공간 사용량은 어떻게됩니까?


3

DB에서 BLOB를 제거하고 디스크의 파일 구조에 쓰는 프로세스가 있습니다. 루트에 단일 폴더가있는 1TB 디스크와 비슷한 구조가 있습니다.

F:\RootFolder\_year_\_week_\_clientid_\_accountid_\file.txt

동일한 폴더에 수천 개의 'file.txt'가있을 수 있지만 평균은 약 300으로 나타납니다. 메트릭을 수집하기 위해 10,000 개의 레코드에 대해 내보내기 프로그램을 실행했으며 이제 우려 사항이 있습니다.

각 file.txt는로 압축 DeflateStream되어 평균 약 900 바이트 인 것으로 보입니다. 디스크는 2k 클러스터로 NTFS로 포맷되었으며 8dot3 파일 이름은 비활성화되어 있습니다. 첨부 된 스크린 샷을 기반으로 각 파일은 예상대로 2048 대신 8192 바이트를 사용합니다. 쓸 파일이 7 천 5 백만 개가 넘고 일주일에 약 3 백만 개가 추가되므로 디스크 공간 사용량을 해결해야합니다.

그래서 내 질문 :

포맷 할 때 2kb 클러스터를 사용 했는데도 각 파일이 8kb를 사용하는 이유는 무엇입니까?

여기에 이미지 설명을 입력하십시오


1
이것은 평균 점검입니다. 주어진 파일을 확인하여이를 확인할 수 있습니까?
LSerni

@Iserni : 각 파일은 압축 전 평균 4700 바이트 인 XML 문서입니다. 각각에 대한 압축 후 크기는 800 바이트에서 1600 바이트 사이입니다. 약 30 점을 확인했습니다. 패턴 크기도 7 백만 개의 파일에서 60GB를 사용하고 "크기"는 약 7GB 만보고됩니다.
Bryan Boettcher

관련 TechNet 기사 ( technet.microsoft.com/en-us/library/cc781134%28WS.10%29.aspx )를 확인한 후 당황한 것으로 인정합니다. fsutil fsinfo ntfsinfo f:명령 의 출력을 추가 할 수 있습니까 ?
LSerni

실제로 선택한 8k 클러스터 크기를 가지고 있는지 확인 했습니까? 메모장 유형 "x"를 열고 파일 크기가 얼마나됩니까?
cybernard

답변:


0

이것은 스스로 해결되었습니다. 디스크 관리에서 볼륨 생성 및 크기 조정, 다른 클러스터 크기로 재 포맷 및 염소 뼈 던지기 등의 조합이 필요했습니다. 나는 실제 원인을 알 수 있다고 말할 수 없으며, 여러 단계의 동료들이 내가 단계를 밟으면 서 불신앙에 섰다.

Iserni : 이제 사이버 nard와 같은 2k 클러스터를보고합니다. 파일이 실제로 진행되는 동안 파일은 실제로 디스크에 8192 바이트를 표시했습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.