从一般用户的角度来看,ext3 和 ext4 之间有什么区别

Qua*_*fan 59 ext4 ext3

从一般用户的角度来看,ext3 和 ext4 之间的最大区别是什么?我听说坚持使用 ext3 更明智。真的吗?

编辑:我要注意的一件事是我是双操作系统用户(Windows 和 Ubuntu),因此无法从 Windows 安装驱动器(ext4)对我来说是一个很大的负面影响。但是,ext3 有这个特权。

Rin*_*ind 56

几年前我会说坚持,ext3但现在ext4更好。来自thegeekstuff.com的最近(2011 年 5 月 16 日)总结得相当好:

  • 支持巨大的单个文件大小和整体文件系统大小。
  • 最大单个文件大小可以从 16 GB 到 16 TB
  • ext4 文件系统的整体最大大小为 1 EB(艾字节)。1 EB = 1024 PB(拍字节)。1 PB = 1024 TB(太字节)。
  • 一个目录最多可以包含 64,000 个子目录(与 ext3 中的 32,000 个相反)
  • 您还可以将现有的 ext3 fs 挂载为 ext4 fs(无需升级)。
  • ext4 还引入了其他几个新特性:多块分配、延迟分配、日志校验和、快速 fsck 等。您需要知道的是,与 ext3 相比,这些新特性提高了文件系统的性能和可靠性。
  • 在 ext4 中,您还可以选择关闭日志功能。

linuxologist.com上2009 年的一个很好的比较有一个关于 4 GB 写入性能的图表:

linuxologist 写性能比较

并且还有一些关于 ext4 的其他信息。

我自己在使用 ext4 时遇到过零问题。

如果您需要与 Windows 共享一个分区,您将需要ext3. 我自己已经放弃了 Windows,所以我将所有东西都设置为ext4并使用 USB 记忆棒将数据传输到 Windows 机器(主要是在工作中)。

您可以为设置执行以下操作:

/ ext4
swap
/home  ext4
/datapartiton_with_windows ext3
Run Code Online (Sandbox Code Playgroud)

然后您可以将最后一个设置为两个操作系统的共享分区。