![파일 시스템 클러스터 크기는 짝수 바이트여야 합니까?](https://linux55.com/image/201932/%ED%8C%8C%EC%9D%BC%20%EC%8B%9C%EC%8A%A4%ED%85%9C%20%ED%81%B4%EB%9F%AC%EC%8A%A4%ED%84%B0%20%ED%81%AC%EA%B8%B0%EB%8A%94%20%EC%A7%9D%EC%88%98%20%EB%B0%94%EC%9D%B4%ED%8A%B8%EC%97%AC%EC%95%BC%20%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
기본적으로 홀수 바이트 크기의 클러스터가 있는 파일 시스템을 가질 수 있습니까? 왜 모든 것이 균일합니까? 감사해요
답변1
기술적으로는 모든 크기의 클러스터로 파일 시스템을 구현하는 것이 가능하지만 궁극적으로 파일 시스템은 다른 것(일반적으로 스토리지, 네트워킹 등) 위에 구축됩니다. 특히 디스크는 512바이트 또는 4096바이트의 세분화된 스토리지를 처리하기 위한 인터페이스를 제공합니다(경우에 따라 완전성을 위해 추가로 8바이트 또는 16바이트가 필요함). 이러한 크기의 배수가 아닌 클러스터 크기를 사용하는 것은 매우 비효율적입니다.
대신 파일 시스템은 2차 단위로 관리되는 메모리와 함께 작동합니다.예를 들어4KiB, 1MiB 등 적합하지 않은 클러스터가 있는 파일 시스템도 비효율적일 수 있으며 메모리 페이지보다 큰 클러스터는 자체적으로 문제를 일으킬 수 있습니다(예를 들어 다음을 참조하세요.Ext2 파일 시스템8KiB 메모리 페이지가 있는 Alpha 시스템에서는 8KiB 블록을 지원하지만 4KiB 페이지가 있는 32비트 x86 시스템에서는 4KiB 블록만 지원합니다.