ext3 文件系统中的片段大小是多少?

JBr*_*nza 8 filesystems ext3

这是 dumpe2fs 的输出:

root: ~/# dumpe2fs -h /dev/sdb3 | grep -i 'fragment|block size'
dumpe2fs 1.39 (29-May-2006)
Block size:               4096
Fragment size:            4096
Fragments per group:      32768
Run Code Online (Sandbox Code Playgroud)

这与磁盘碎片有关吗?

jll*_*gre 12

不。ext3fs 不支持块碎片,因此一个字节的文件将使用整个 4096 块。

相反,例如 UFS 在一个块中支持四个片段,因此小文件不会像在 ext3fs 上那样快地填充文件系统。

这与磁盘碎片无关,磁盘碎片是关于文件数据块不连续和顺序的。

  • 以防万一有人想实施它。请参阅同一手册页中的 BUGS 部分:`mke2fs 接受 -f 选项,但目前忽略它,因为第二个扩展文件系统尚不支持片段。` (3认同)
  • 感谢你的回答。mkfs 手册非常神秘——只有“-f 片段大小”选项的一行代码。如果ext2/3/4不支持块碎片,为什么mke2fs手册中会出现-f选项?没什么严重的,只是好奇。 (2认同)