ext3、ext4、ReiserFS 之间有什么区别?

ext3、ext4、ReiserFS 之间有什么区别?

为什么我应该选择其中一个而不是另一个?

答案1

取自:Linux 文件系统入门

EXT2

  • 建议移至 EXT3
  • 未记入日记
  • POSIX 访问控制

EXT2 文件系统是 EXT3 文件系统的前身。EXT2 没有日志功能,因此不再推荐使用(客户应迁移到 EXT3)。

EXT3

  • 最流行的 Linux 文件系统,文件大小和数量的可扩展性有限
  • 已记入日记
  • POSIX 扩展访问控制

EXT3 文件系统是目前 Linux 中使用最广泛的日志文件系统。它是“Linux”文件系统。它非常强大且快速,尽管它不能很好地扩展到大容量或大量文件。最近添加了一项名为 htrees 的可扩展性功能,这大大提高了 EXT3 的可扩展性。但是,即使使用了 htrees,它的可扩展性仍然不如列出的其他一些文件系统。它的可扩展性与使用 htrees 的 NTFS 类似。如果没有 htrees,EXT3 无法处理目录中超过 5,000 个文件。

雷泽文件系统

  • 当文件数量很大和/或文件较小时,性能和可扩展性最佳
  • 已记入日记
  • POSIX 扩展访问控制

Reiser 文件系统是 SUSE Linux 发行版中的默认文件系统。Reiser FS 旨在消除 EXT2 和 EXT3 文件系统中存在的可扩展性和性能限制。它在 Linux 上的扩展性和性能非常出色,超越了使用 htree 的 EXT3。此外,Reiser 旨在非常高效地利用磁盘空间。因此,它是 Linux 上最好的文件系统,因为文件系统中有大量小文件。由于协作(电子邮件)和许多 Web 服务应用程序都有很多小文件,因此 Reiser 最适合这些类型的工作负载。

答案2

ext3 是基于 Linux 内核的操作系统使用的标准文件系统。

ext4 是 ext3 的“高级”版本,具有多种改进,基本上是 ext3 格式的升级。

ReiserFS 是 Linux 系统中常见的另一种文件系统,但存在一些持续存在的代码库问题,它会定期尝试杀死你的妻子。

ext3 是最常见的格式。

答案3

为了帮助您解答问题中的“为什么”部分,Linux Gazette 发表了一篇文章,比较了 Linux 中使用的许多文件系统。我发现这篇文章很有用,尽管由于年代久远,它确实缺少有关“ext4”的信息。

文件系统基准测试

答案4

你应该使用 XFS 或 EXT4

相关内容