如果我将 EXT4 驱动程序用于 EXT3 文件系统,是否会获得更好的性能?为什么?

如果我将 EXT4 驱动程序用于 EXT3 文件系统,是否会获得更好的性能?为什么?

在我的测试中,我发现使用 EXT4 驱动程序来驱动 EXT3 文件系统可以提高性能,但我不确定原因。

答案1

不会,ext4 驱动程序仅使用 ext3 功能安装 ext3 文件系统,性能不受影响。

https://unix.stackexchange.com/questions/339449/mounting-ext3-file-system-using-the-ext4-subsystem-what-does-this-mean-exact详细信息包括

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=c290ea01abb7907fde602f3ba55905ef10a37477

ext4 驱动程序完全支持 ext3 的功能。主流发行版 (SUSE、RedHat) 已经使用 ext4 驱动程序来处理 ext3 文件系统一段时间了。

答案2

https://en.wikipedia.org/wiki/Ext4

ext4 向后兼容 ext3 和 ext2,因此可以将 ext3 和 ext2 挂载为 ext4。这将略微提高性能,因为 ext4 的某些新功能也可以用于 ext3 和 ext2,例如新的块分配算法。

相关内容