백만 개가 넘는 파일이있는 큰 폴더의 디스크 공간 사용량


0

1 ~ 2 백만 개의 작은 (~ 25KB) 텍스트 파일이 포함 된 NTFS 압축 폴더가 있습니다.

최근에, 예상보다 훨씬 더 많은 공간이 소비되고 있음을 알았습니다. 더 깊이 파고 들자면 포함 폴더를 마우스 오른쪽 버튼으로 클릭하고 속성을 볼 때 공간을 확보합니다. 속성을 열 때 시작하여 속성 창이 폴더 및 파일 크기 계산을 마쳤을 때 중지됩니다. 속성 창에서 폴더의 모든 파일을 추가하므로 실제로 디스크 공간을 실시간으로 확보 할 수 있습니다.

이것은 놀랍게도 놀라운 일이었습니다. 누구나이 행동을 설명하거나 피하는 방법을 제안 할 수 있습니까?

박스는 Windows 8.1 Pro이며 SSD와 디스크 암호화는 사용되지 않습니다.

폴더 속성 :

Archive bit: Off  
Indexing: Off   
Compression: On  
Encryption: Off

Windows Live 모드에서 hirens boot cd로 부팅하고이 폴더의 크기를 확인 했습니까? 당신이 그것을 슈어 수있는이 방법은 윈도우 8에서의 또는 압축입니다
valko

1
두 가지주의 사항 : 1. 공간을 분명히 확보하는 것은 @yalko 상태와 같이 실제가 아니라 실제 측정이 아닌 실제 측정의 결과 일 수 있습니다. 2. 디스크를 포맷 할 때 할당 단위 크기를 지정할 수 있으며 이는 특히 작은 파일의 디스크 사용량에 영향을줍니다. 디스크 공간과 관련하여 할당 크기는 예상 파일 크기보다 작거나 같아야합니다.
DrMoishe Pippik

답변:


1

이 페이지를 참조하십시오 디스크 성능과 드라이브 공간 사이의 균형이며 둘 다 가질 수 없으며 항상 문제가 발생합니다.

NTFS 최적화

스토리지 요구 사항을 조사한 경우 일부 글로벌 NTFS 매개 변수를 조정하여 디스크 성능을 크게 향상시킬 수 있습니다. 디스크 조각 모음과 같은 다른 기술도 도움이 될 수 있습니다.

NTFS 성능에 영향을주는 몇 가지 요소 (드라이브 유형, rpm 등은 여기에 언급되지 않음) : 클러스터 크기, 마스터 파일 테이블 (MFT)의 위치 및 조각화 및 페이징 파일, NTFS 볼륨 압축, NTFS 볼륨 소스 (만들기) 또는 기존 FAT 볼륨에서 변환).

클러스터 크기를 올바르게 정의 클러스터는 할당 단위입니다. 파일을 만들면 크기가 1 바이트라고하면 FAT 파일 시스템에 하나 이상의 클러스터가 할당되어야합니다. NTFS에서 파일이 충분히 작은 경우 추가 클러스터를 사용하지 않고 MFT 레코드 자체에 저장할 수 있습니다.

파일이 클러스터 경계를 넘어 확장되면 다른 클러스터가 할당됩니다. 클러스터 크기가 클수록 더 많은 디스크 공간이 낭비되지만 성능은 더 좋습니다.

다음 표는 Windows NT / 2000 / XP가 NTFS 형식에 사용하는 기본값을 보여줍니다.

드라이브 크기
(논리 볼륨) 클러스터 크기 섹터


 512 MB or less               512 bytes           1
 513 MB - 1,024 MB (1 GB)   1,024 bytes (1 KB)    2

1,025MB-2,048MB (2GB) 2,048 바이트 (2KB) 4 2,049MB 이상 4,096 바이트 (4KB) 8

그러나 파티션을 수동으로 포맷 할 때 포맷 대화 상자에서 또는 명령 줄에 대한 매개 변수로 512KB, 1KB, 2KB, 4KB, 8KB, 16KB, 32KB, 64KB의 클러스터 크기를 지정할 수 있습니다. 포맷 유틸리티.

우리에게 무엇을 주는가? 평균 파일 크기를 결정하고 그에 따라 파티션을 포맷하십시오. 결정하는 방법? 가장 간단한 방법은 드라이브의 파일 수를 총 디스크 사용량 (KB)으로 나누는 것입니다.

또 다른 아이디어는 하드 드라이브를 포맷하기 전에 대략적인 데이터 크기를 미리 추정하는 것입니다. 일반적으로 크기가 큰 멀티미디어를 저장하려는 경우 성능을 높이려면 클러스터를 더 크게 만드십시오.

작은 웹 페이지 나 텍스트 문서를 저장하려는 경우 디스크 공간을 많이 잃지 않도록 클러스터 크기를 더 작게 만드십시오. 생각한다!

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