您的位置 首页 知识

Ext2与Ext3文件体系的差异

Ext2: 是 GNU/Linux 系统中标准的文件系统,其特点为存取文件的性能极好,对于中小型的文件更显示出优势,这主要得利于其簇快取层的优良设计。其单

Ext2: 是 GNU/Linux 体系中规范的文件体系,其特征为存取文件的功用极好,关于中小型的文件更显示出优势,这首要得利于其簇快取层的优秀规划。其单一文件巨细与文件体系自身的容量上限与文件体系自身的簇巨细有关,在一般常见的 x86 电脑体系中,簇最大为 4KB, 则单一文件巨细上限为 2048GB, 而文件体系的容量上限为 16384GB。但因为现在中心 2.4 所能运用的单一切割区最大只要 2048GB,因此实际上能运用的文件体系容量最多也只要 2048GB。

Ext3: 望文生义,它便是 ext2 的下一代,也便是在保有现在 ext2 的格局之下再加上日志功用。现在它离实用阶段还有一段距离,或许鄙人一版的中心就能够上路了。 ext3是一种日志式文件体系。日志式文件体系的优越性在于:因为文件体系都有快取层参加运作,如不运用时有必要将文件体系卸下,以便将快取层的材料写回磁盘中。因此每逢体系要关机时,有必要将其一切的文件体系悉数卸下后才干进行关机。

如果在文件体系没有卸下前就关机 (如停电) 时,下次重开机后会形成文件体系的材料不共同,故这时有必要做文件体系的重整作业,将不共同与过错的当地修正。但是,此一重整的作业是适当耗时的,特别是容量大的文件体系,并且也不能百分之百确保一切的材料都不会丢失。故这在大型的伺服器上可能会形成问题。

为了战胜此问题,业界经持久的开发,而完成了所谓‘日志式文件体系 (Journal File System) ’。此类文件体系最大的特征是,它会将整个磁盘的写入动作完好记载在磁盘的某个区域上,以便有需求时能够回朔追寻。因为材料的写入动作包括许多的细节,像是改动文件标头材料、搜索磁盘可写入空间、一个个写入材料区段等等,每一个细节进行到一半若被中止,就会形成文件体系的不共同,因此需求重整。但是,在日志式文件体系中,因为具体纪录了每个细节,故当在某个进程中被中止时,体系能够依据这些记载直接回朔并重整被中止的部分,而不用花时间去查看其他的部分,故重整的作业速度适当快,简直不需求花时间。

别的Linux中还有一种专门用于交流分区的swap文件体系,Linux运用整个分区来作为交流空间,而不象Windows运用交流文件。一般这个SWAP格局的交流分区是主内存的2倍。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/zhishi/300767.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部