2011-09-21 180 views
2

根据Ext2的wiki条目,“在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块大小限制为上限;在具有4k页的体系结构中,ext2块可以是1024,2048或4096字节。在像8k页面的Alpha这样的体系结构中,块大小为8192字节将是有效的,但是这样的文件系统在具有较小页面大小的系统上将不可用。

有关更多信息,请参阅Linux内核源文档/ filesystems/ext2.txt。