文章目錄
  1. 1. 文件系统是什么?
  2. 2. 文件系统是怎样存储信息的呢?

注:EXT2文件系统是早期Unix系统采用的文件系统,目前比较新的EXT3也是继承了EXT2大部分特性拓展而来,因此学习Linux文件从EXT2开始会比较好入手。

文件系统是什么?

标准定义参见维基百科【文件系统】。说说我自己作为程序员的理解,从我工作的角度看,狭义点说,文件系统就是专指信息在硬盘上的存储和组织方式。文件是文件系统中组织信息的最小逻辑单元,目录其实也是一种特殊的文件(其内容存储的是普通文件列表)。文件其实是由目录项、i节点和数据块组成的。目录项又是由文件名和i节点编号组成的;i节点中包含了文件的修改时间、类型、数据块指针等等信息。

文件系统是怎样存储信息的呢?

下边的图是根据自己看书的理解绘制而成。这里扯点闲话,自己动手绘图对于加深理解相当重要,绘图的过程其实就是思考和总结的过程,而且比纯文字总结来得更加印象深刻。哪怕是照着书本中的图重新绘制一遍,也有很大作用。

文章目錄
  1. 1. 文件系统是什么?
  2. 2. 文件系统是怎样存储信息的呢?