根据Ext2的wiki条目,“在Linux中,块大小受架构页面大小的限制。”
我认为限制是因为在典型的文件系统(例如ext2)中,数据是按页面处理的,因此它可以提供更高的性能来使用体系结构页面大小。
我的问题是:你能指出我这个限制实施的地方吗? 所以我将无法格式化小于页面大小(通常为4k)?
由于
答案 0 :(得分:1)
ext2块大小相对于页面大小的限制是一个上限;在具有4k页的架构上,ext2块可以是1024,2048或4096字节。在具有8k页面的Alpha等体系结构中,块大小为8192字节是有效的,但是这样的文件系统在页面尺寸较小的系统上是不可用的。
有关详细信息,请参阅Linux内核源代码中的Documentation / filesystems / ext2.txt。