问题描述
从通用用户的角度来看,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中引入了其他几个新功能:多块分配,延迟分配,日志校验和。快速fsck等。您需要知道的是,与ext3相比,这些新功能提高了文件系统的性能和可靠性。
-
在ext4中,您还可以选择转换日记功能“off”。
与2009年linuxologist.com上的一个非常好的比较有关于4Gb写入性能的图表:
还有一些关于ext4的其他信息。
我本人对ext4没有任何问题。
如果您需要与Windows共享分区,则需要ext3
。我自己放弃了Windows,因此我将所有内容设置为ext4
并使用USB memory 棒将数据传输到Windows机器(主要是在工作中)。
您可以为设置做什么如下:
/ ext4
swap
/home ext4
/datapartiton_with_windows ext3
然后,您可以将最后一个作为两个操作系统的共享分区。
次佳解决方案
我现在想到的不使用ext4的唯一原因是与旧系统的兼容性,并且,上次我尝试使用时,ext4在闪存介质上使用时会丢失数据(例如Thumb drives et cetra)。第二个我在大约六个月内没有测试过,所以它可能已经修复了。否则,性能和可靠性是对ext3的重大改进。