使用mkfs创建文件系统时的文件系统块大小

时间:2013-11-17 21:15:58

标签: linux-kernel filesystems ext4 block-device network-block-device

我正在尝试使用BUSE(使用NBD)在用户空间中创建块设备。创建文件系统时,我不清楚块访问模式。如我挂载nbd设备并创建块大小为4096的ext4文件系统的示例所示,我看到读取和写入的倍数为1024而不是4096.

但是,一旦创建了文件系统,当我挂载设备并尝试读取/写入文件时,请求将以4096的倍数发送。

所以看起来,在使用mkfs.ext4创建文件系统时,块设备以1024作为块大小访问,并且只有在创建文件系统之后,才会使用用户指定的块大小。我做出这个推断是正确的吗?如果是这样,有人可以解释后端发生了什么,以及为什么最初选择1024?

谢谢和问候,

沙拉斯

0 个答案:

没有答案