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

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

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

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

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

linuxologist上的2009年非常好的比较有一个关于4Gb写入性能的图表:

IM1

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

我本人对ext4没有任何问题。

如果您需要与Windows共享分区,则需要ext3 。 我自己放弃了Windows,因此我将所有内容设置为ext4并使用USB记忆棒将数据传输到Windows机器(主要是在工作中)。

您可以为设置做什么如下:

 / ext4
交换
 / home ext4
 / datapartiton_with_windows ext3

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

我现在想到的不使用ext4的唯一原因是与旧系统的兼容性,并且,上次我尝试使用时,ext4在闪存介质上使用时会丢失数据(例如Thumb drives et cetra)。第二个我在大约六个月内没有测试过,所以它可能已经修复了。 否则,性能和可靠性是对ext3的重大改进。