红联Linux门户
Linux帮助

Ext2与Ext3文件系统的区别

发布时间:2005-05-30 00:11:40来源:红联作者:ming
Ext2: 是 GNU/Linux 系统中标准的文件系统,其特点为存取文件的性能极好,对于中小型的文件更显示出优势,这主要得利于其簇快取层的优良设计。其单一文件大小与文件系统本身的容量上限与文件系统本身的簇大小有关,在一般常见的 x86 电脑系统中,簇最大为 4KB, 则单一文件大小上限为 2048GB, 而文件系统的容量上限为 16384GB。但由于目前核心 2.4 所能使用的单一分割区最大只有 2048GB,因此实际上能使用的文件系统容量最多也只有 2048GB。

Ext3: 顾名思义,它就是 ext2 的下一代,也就是在保有目前 ext2 的格式之下再加上日志功能。目前它离实用阶段还有一段距离,也许在下一版的核心就可以上路了。 ext3是一种日志式文件系统。日志式文件系统的优越性在于:由于文件系统都有快取层参与运作,如不使用时必须将文件系统卸下,以便将快取层的资料写回磁盘中。因此每当系统要关机时,必须将其所有的文件系统全部卸下后才能进行关机。

  如果在文件系统尚未卸下前就关机 (如停电) 时,下次重开机后会造成文件系统的资料不一致,故这时必须做文件系统的重整工作,将不一致与错误的地方修复。然而,此一重整的工作是相当耗时的,特别是容量大的文件系统,而且也不能百分之百保证所有的资料都不会流失。故这在大型的伺服器上可能会造成问题。

  为了克服此问题,业界经长久的开发,而完成了所谓‘日志式文件系统 (Journal File System) ’。此类文件系统最大的特色是,它会将整个磁盘的写入动作完整记录在磁盘的某个区域上,以便有需要时可以回朔追踪。由于资料的写入动作包含许多的细节,像是改变文件标头资料、搜寻磁盘可写入空间、一个个写入资料区段等等,每一个细节进行到一半若被中断,就会造成文件系统的不一致,因而需要重整。然而,在日志式文件系统中,由于详细纪录了每个细节,故当在某个过程中被中断时,系统可以根据这些记录直接回朔并重整被中断的部分,而不必花时间去检查其他的部分,故重整的工作速度相当快,几乎不需要花时间。

  另外Linux中还有一种专门用于交换分区的swap文件系统,Linux使用整个分区来作为交换空间,而不象Windows使用交换文件。一般这个SWAP格式的交换分区是主内存的2倍。
文章评论

共有 42 条评论

  1. shaozhenxing 于 2008-09-09 11:01:43发表:

    不错啊!顶一个

  2. 唐军 于 2007-11-25 15:29:41发表:

    感谢分享!:0)1

  3. l_h_w123 于 2007-11-25 10:56:25发表:

    受教了,谢谢

  4. 吾心慈悲 于 2007-11-24 17:08:42发表:

    好文章,呵呵又学习了一点知识,THANK YOU!

  5. dabaowh 于 2007-08-17 13:26:47发表:

    学习了,谢谢

  6. 龙吟 于 2007-06-27 21:44:01发表:

    路过路过

  7. 唐军 于 2007-06-27 17:33:34发表:

    谢谢分享!:time:1

  8. kentbing 于 2007-06-27 16:47:09发表:

    EXT3,多了日志功能。。。谢谢

  9. cwb2264 于 2007-06-04 17:36:28发表:

    谢谢楼主赐教!

  10. ph_degrees 于 2007-02-15 14:57:26发表:

    windows用虚拟内存,linux用swap

  11. lakersghost 于 2007-02-15 12:06:12发表:

    good!!!

  12. SACD 于 2007-02-14 12:44:34发表:

    学到了 谢谢你的提醒 原来还是Ext2格式安全一些:0L

  13. leetowin 于 2007-01-13 19:38:46发表:

    不错

  14. hony_liu 于 2006-12-08 17:58:07发表:

    :0L

  15. muruige 于 2006-12-07 17:37:04发表:

    :0L 不错

  16. hwphoenix 于 2006-12-07 12:23:01发表:

    谢谢楼主指教!!!!

  17. yuyuer 于 2006-12-04 19:20:56发表:

    Ext3主要优点是登记功能强,使用一个登记的文件系统可减少崩溃后恢复的时间

  18. sposion 于 2006-09-14 15:52:52发表:

    很不错的哦

  19. zhanghongjun 于 2006-08-17 00:50:49发表:

    谢谢了!!!

  20. ender 于 2006-08-09 00:16:56发表:

  21. jssjjsnt 于 2006-08-08 12:33:22发表:

    支持

  22. ok123315 于 2006-08-08 10:48:55发表:

    从上面来看,E3,要好于E2.但是E3有什么缺点呢?

  23. jpl2000 于 2006-07-24 10:04:41发表:

    很基础,了解

  24. MOCEL 于 2006-06-02 17:52:23发表:

    顶一下

  25. 不得不爱 于 2006-03-08 19:42:29发表:

    谢谢了.

  26. happy2003bg 于 2006-02-09 12:41:06发表:

    谢谢,又学到东西了

  27. zuogongyu 于 2006-01-26 15:21:18发表:

    谢谢,顶一下

  28. zsl1983_09 于 2006-01-24 12:25:35发表:

    确实不错
    解决问题!

  29. 网络魅影 于 2005-12-23 16:55:52发表:

    很好,顶!

  30. weou 于 2005-12-21 09:29:40发表:

  31. xyzlove520 于 2005-10-24 12:00:24发表:

    支持啊!

  32. 秦靖 于 2005-10-20 00:20:27发表:

    学习到很好了

  33. MOSSC 于 2005-10-03 12:00:04发表:

    总结的不错

  34. 火 于 2005-09-12 10:01:58发表:

    Ext3主要优点是登记功能强,使用一个登记的文件系统可减少崩溃后恢复的时间

  35. BenQ 于 2005-08-22 14:03:40发表:

    哦哦/

  36. wide 于 2005-08-17 00:39:23发表:

    支持,顶

  37. love601 于 2005-08-13 00:39:53发表:

    呵呵!!
    希望能看到跟多这样的好贴啊!!~!

  38. ccs 于 2005-08-09 00:07:46发表:

    不错,顶

  39. zz123 于 2005-07-29 17:56:55发表:

    的确不错的文章,顶

  40. ying616532 于 2005-07-23 15:07:23发表:

    谢谢