Ext2和Ext3文件系统

2016-01-29 19:09 2 1 收藏

Ext2和Ext3文件系统,Ext2和Ext3文件系统

【 tulaoshi.com - Linux 】

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

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

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

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/linux/)

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

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/linux/)

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

 

来源:https://www.tulaoshi.com/n/20160129/1508584.html

延伸阅读
前面介绍的缓冲文件系统是借助文件结构体指针来对文件进行治理,通过文件指针来对 文件进行访问,既可以读写字符、字符串、格式化数据,也可以读写二进制数据。非缓冲文 件系统依靠于操作系统,通过操作系统的功能对文件进行读写,是系统级的输入输出,它不 设文件结构体指针,只能读写二进制文件,但效率高、速度快,由于A N...
Richard Gooch 翻译:difeijing 本文档中的惯例用法 ================== 文档中的每一节标题的右边都有一个字符串" "。 每个小节都会有个" "在右边。 这些字符串是为了在文档中查询更轻易而设的。 注重:本文档的最新更新可在下面找到: http://www.atnf.csiro.au/~rgooch/Linux/doc...
这个文件系统还处于实现中,还不是正式产品。 这是一款正在开发中的Linux 文件系统,能把Linux 上的MySQL 数据库作为文件系统来处理。开发小组希望能得到更多的建议,下面的文章翻译自: http://no.spam.ee/~tonu/mysqlfs.html -------------------------------- 实际上,这不是通常意义上的文件系统,它没有磁盘空间,而是使用MySQL 守护...
  一、简介: Linux作业系统中,以档案来表示所有的逻辑实体与非逻辑实体。逻辑实体指档案与目录; 非逻辑实体则泛指硬碟、终端机、印表机等。 一般而言,Linux档案名称的组成除由连续字母、标点符号、数字等构成外,中间不能有空白字元、路径名称符号 / 或 # * % & {} [] ……..等...
  六、写权限? 在开发的第二阶段,会有措施执行SQL 语句。现在的思路是: 采用目录: /mountpoint/database/.command/ 然后执行命令,把SQL 语句作为目录建立。 或者建立目录把SQL 语句作为文件放入这个目录。 两个方案都有优点,第一个方案可以重新使用SQL 语句,但是这样的目录名实在不敢令人苟...

经验教程

258

收藏

66
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部