2011-09-21 6 views
2

Ext2의 위키 항목에 따르면 "Linux에서는 블록 크기가 아키텍처 페이지 크기에 의해 제한됩니다."블록 크기의 크기 제한

제한 사항은 일반적인 파일 시스템 (ext2)의 데이터가 페이지 단위로 처리되므로 아키텍처 페이지 크기를 사용하는 데 더 많은 성능을 제공한다고 생각합니다.

내 질문은 :이 제한 사항이 정확히 구현 된 곳을 가르쳐 주시겠습니까? 그래서 페이지 크기 (일반적으로 4k)보다 작은 크기로 포맷 할 수 없습니까?

감사

+0

http://www.win.tue.nl/~aeb/linux/lk/lk-9.html에서 페이지 크기는 ['getpagesize()'] (http : // linux)를 사용하여 검색 할 수 있습니다. die.net/man/2/getpagesize). – Ofir

답변

1

페이지 크기에 대하여 EXT2 블록 크기에 한계 상한이고; ext2 블록은 4k 페이지가있는 아키텍처에서 1024, 2048 또는 4096 바이트가 될 수 있습니다. 알파와 같은 8k 페이지 구조에서는 8192 바이트의 블록 크기가 유효하지만, 더 작은 페이지 크기를 가진 시스템에서는 이러한 파일 시스템을 사용할 수 없습니다.

자세한 내용은 Linux 커널 소스의 Documentation/filesystems/ext2.txt를 참조하십시오.