exFAT 형식의 외장 하드 드라이브에서 낭비되는 공간을 설명해주십시오 [중복]


9

최근에 750GB 2.5 "하드 드라이브를 구입하여 외장 인클로저에 넣었습니다. AFT (Advanced Format Technology) 기능 이 있지만 Windows 7을 사용하므로 안전하다고 생각했습니다.

  1. 감소 된 오버 헤드에 매료되어 exFAT 시도하기로 결정했습니다.
  2. 내용은 "할당 단위 크기" 나는 선택 "기본 할당 크기"
  3. 먼저 "Quick Format" 을 선택하지 않은 상태로 시도 했지만 시간이 너무 오래 걸리므로 "Quick Format"을 선택한 상태에서 다시 시작했습니다.
  4. 드라이브를 포맷 한 후 포맷 옵션을 다시 보면 "할당 단위 크기" 가 256KB 임을 나타냅니다.

드라이브는 제대로 작동하지만 "크기""디스크의 크기" 의 차이점에 대한 질문이있었습니다 .

120GB NTFS 형식의 내장 하드 드라이브에서 차이는 0.16 %에 불과합니다. 그러나 훨씬 더 큰 exFAT 포맷 외장 드라이브에서는 차이가 17.38 %입니다. 이 속도에서이 750GB 드라이브에 가장 적합한 크기는 637GB입니다 (여유 공간이 0 임).

사용 가능한 디스크 공간을 최대화하려면 어떤 형식 옵션을 사용해야합니까?

현재 설정이 성능에 어떤 영향을 줍니까? 권장 설정이 성능에 어떤 영향을 줍니까?

형식 설정

형식 설정

내장 하드 드라이브

내장 하드 드라이브

외장 하드 드라이브 (큰 공간 차이)

외장 하드 드라이브

답변:


16

exFAT의 기본 할당 단위 (클러스터) 크기는 NTFS의 기본 할당 단위 크기보다 훨씬 큽니다. 질문에서 언급했듯이 exFAT는 기본적으로 256KB이지만 NTFS는 2GB보다 큰 볼륨의 경우 기본적으로 4KB입니다 .

스토리지 할당은 전체 클러스터에서 발생해야하므로 클러스터 크기의 배수가 아닌 파일은 스토리지 장치의 공간을 낭비합니다. 이 낭비되는 공간은 크기에 따라 다르며 일반적으로 클러스터 크기가 더 크고 장치에 파일이 많은 경우 더 큽니다. 이 상태를 내부 조각화 라고 하며 낭비 된 공간을 여유 공간 이라고 합니다 .

예를 들어, 257KB 파일은 exFAT 볼륨에 저장하기 위해 2 개의 할당 단위가 필요하며 512KB의 공간을 차지합니다. 동일한 파일은 4KB 클러스터가있는 NTFS 볼륨에서 260KB 만 필요합니다.

데이터 클러스터에 관한 Wikipedia 기사에 자세히 설명되어 있습니다.

클러스터는 파일을 보유하기 위해 할당 할 수있는 가장 작은 논리적 디스크 공간입니다. 클러스터가 큰 파일 시스템에 작은 파일을 저장하면 디스크 공간이 낭비됩니다. 이러한 낭비되는 디스크 공간을 여유 공간이라고합니다. 평균 파일 크기에 비해 작은 클러스터 크기의 경우 파일 당 낭비되는 공간은 통계적으로 클러스터 크기의 절반 정도입니다. 큰 클러스터 크기의 경우 낭비되는 공간이 커집니다. 그러나 클러스터 크기가 클수록 부기 오버 헤드와 조각화가 줄어들어 전반적인 읽기 및 쓰기 속도가 향상 될 수 있습니다. 일반적인 클러스터 크기 범위는 1 섹터 (512B)에서 128 섹터 (64KiB)입니다.

더 작은 할당 단위 크기로 드라이브를 포맷하십시오. 이로 인해 I / O 작업이 약간 느려질 수 있지만 낭비되는 디스크 공간이 크게 줄어 듭니다.


최적의 할당 단위 크기 설정을 위해 무엇을 권장 합니까?
JohnB

1
16KB를 시도하십시오. 작은 파일이 많이있는 것 같습니다.
bwDraco

16 대 32 대 64 간의 성능 차이가 눈에 띄나요?
JohnB

1
클러스터 크기가 작을수록 시간이 지남에 따라 파일 조각화가 증가하여 성능이 저하됩니다. 이러한 차이는 대부분의 경우 분명하지 않지만 선형 파일 읽기 작업 (예 : 비디오 재생)에서는 눈에 띄게 나타날 수 있습니다.
bwDraco

2
64KB는 이 크기의 볼륨에서 exFAT에 사용할 수 있는 가장 작은 할당 단위 크기 설정입니다.
JohnB

2

할당 단위의 크기는 디스크의 사용 가능한 공간에 영향을줍니다. 파일이 큰 경우 할당 단위가 클수록 좋습니다. 작은 파일에는 할당 단위가 작을수록 좋습니다.

생각하는 방법은 하드 드라이브를 빈 노트북처럼 생각하는 것입니다. 각 페이지는 보유 할 수있는 설정된 크기의 "할당 장치"입니다. 작은 노트북 페이지 (예 : 작은 할당 단위)는 저장할 작은 정보가 많이있는 경우 매우 편리합니다. 동일한 용지 영역을 더 많은 페이지로자를 수 있고 많은 작은 메모를 저장할 수 있습니다. 메모가 단일 페이지보다 큰 경우 모든 페이지 의 마지막 줄은 메모를 계속하기 위해 다음 페이지를 가리 키도록 예약되어 있습니다. 메모가 단일 페이지 인 경우 마지막 줄은 사용되지 않지만 메모가 커질 경우를 대비하여 항상 예약 됩니다.

큰 전자 필기장 페이지 크기를 사용하는 경우 각 페이지는 다른 페이지로 이동할 필요없이 더 많은 정보를 저장합니다. 그럴 경우 여전히 페이지의 마지막 줄만 사용하여 노트의 다음 페이지를 가리 킵니다. 단점은 페이지의 작은 부분 만 사용하는 파일이 많은 경우에도 전자 필기장에서 전체 페이지를 차지한다는 것입니다.

이 드라이브에서 가장 유용한 공간을 확보하려면 데이터에 적합한 가장 큰 할당 단위를 사용하는 것이 좋습니다.


1

위에 제공된 링크 DragonLord는 어떤 식 으로든 좋지 않습니다. exFAT보다 열등한 FAT12 / 16에 대해 이야기했습니다. 16 비트는 클러스터를 처리하기에 충분하지 않으므로 FAT16 볼륨 크기는 4GB에서 4-16GB는 512 바이트보다 큰 섹터에서만 지원됩니다. exFAT의 현재 구현은 클러스터 인덱싱에 25 비트를 사용하므로 FAT32와 가장 비슷합니다. 그러나 exFAT는 파일 크기에 64 비트를 사용하므로 4GB보다 큰 파일을 지원합니다.

exFAT의 기본 클러스터 크기는 여기 에 설명되어 있습니다.

일반적으로 8KB 이상의 클러스터 크기는 권장되지 않습니다. exFAT는 쓰기주기가 제한된 플래시 메모리 용으로 특별히 설계 되었기 때문에 NTFS를 이해할 수없는 다른 시스템과 파일을 교환하는 경우를 제외하고 HDD 용 exFAT도 사용하지 않는 것이 좋습니다. exFAT에는 플래시 마모를 줄이기위한 저널링이 없으므로 안정성이 떨어집니다. 대부분의 경우 적절한 클러스터 크기는 4KB (NTFS의 기본 클러스터 크기가 거의 4KB 인 이유 중 하나임)입니다. 대부분의 파일은 매우 큰 파일을 저장하는 파티션입니다. 따라서 외장 하드 드라이브가 NTFS를 읽을 수없는 일부 오래된 HTPC, 미디어 플레이어 또는 장치에 꽂을 수없는 경우 NTFS를 사용해야합니다


1
exFAT가 HDD에서 의미가 없다는 것은 사실이 아닙니다. exFAT는 오버 헤드를 줄이면서 FAT32보다 훨씬 큰 디스크를 처리 할 수 ​​있으며 드라이버는 NTFS보다 훨씬 덜 복잡하므로 내장 장치 등에 적합합니다. exFAT는 기본적으로 큰 클러스터를 사용하므로 플래시 셀의 크기 (실제로는 4KB보다 큼)와 일치 할 수 있으므로 플래시 미디어에 적합합니다. 여유 공간 정보 : 평균적으로 <파일 수> * <클러스터 크기> / 2 개의 여유 공간을 얻습니다.
Ro-ee

@ Ro-ee가 말했듯이 플래시 미디어의 경우 기본적으로 큰 클러스터 크기 때문이 아니라 (16TB 미만의 볼륨의 경우 기본 크기는 여전히 4KB이므로) 마모를 줄일 저널링이 없기 때문입니다. HDD에서 NTFS 대신에이를 사용하면 데이터 실패 가능성이 높아 지므로 동의하면 사용하십시오. 그렇지 않으면 데이터에 관심이있는 경우 NTFS를 사용하십시오. 임베디드 장치는 일반적으로 HDD를 사용하지 않으며 데스크탑 시스템에서는 오버 헤드를 무시할 수 있습니다.
phuclv
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.