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


55

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

编辑:我要注意的一件事是,我是双OS用户(Windows和Ubuntu),因此无法从Windows挂载驱动器(ext4)对我来说是一个很大的缺点。但是,ext3具有此特权。

Answers:


52

几年前,我会坚持下去,ext3但如今ext4更好。来自thegeekstuff.com的最新报告(2011年5月16日)将其总结得非常好:

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

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

im1

以及关于ext4的其他信息。

我本人对ext4零问题。

如果您需要与Windows共享分区,则需要ext3。我本人已经放弃使用Windows,所以我已经ext4做好了一切准备,并使用USB记忆棒将数据传输到Windows计算机(主要在工作)。

您可以进行以下设置:

/ ext4
交换
/ home ext4
/ datapartiton_with_windows ext3

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


真正。我倾向于使用USB记忆棒。复制粘贴,数据可在其他操作系统上使用。
Rinzwind

日志通常是一件好事。仅当您确切知道自己在做什么时才将其关闭。
托尔比约恩Ravn的安徒生

2

我目前不考虑使用ext4的唯一原因是与较旧系统的兼容性,并且上次尝试使用ext4时,在闪存介质上使用数据时丢失数据(例如,拇指驱动器等)时出现问题。我大约六个月没有测试过第二个,所以它可能已经修复。否则,性能和可靠性将大大优于ext3。


2
如果您不安全地删除介质,则可能会出现“数据丢失”问题。这不仅限于ext *,还包括其他文件系统。它可与Windows中的“优化性能”功能相媲美。
Lekensteyn 2011年

2
如今,可以在Windows中阅读ext4。使用名为ext2read的实用程序。ext4 FS /
CR2

5
除非得到解决,否则这个“数据丢失”问题与不安全地删除介质无关,并且与ext4无关,这与一些有关存储设备如何工作的假设有关,而廉价闪存驱动器并非如此。您完全不必删除介质。只需进行大量的数据传输,例如将Linux安装到ext4闪存驱动器。上次我尝试使用它时,几乎在安装完成之前,您将开始损坏和丢失文件。不,驱动器没有任何物理错误。在ext3上工作正常。
珀金斯2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.