【Linux】文件系统的概念和类型

一、 Linux文件系统的基本概念 文件系统(File System)是磁盘上有特定格式的一片区域,操作系统利用文件系统保存和管理文件。 不同的操作系统需要使用不同的文件系统,为了与其他操作系统兼容,通常操作系统都支持很多种类型的文件系统

一、 Linux文件系统的基本概念

文件系统(File System)是磁盘上有特定格式的一片区域,操作系统利用文件系统保存和管理文件。
不同的操作系统需要使用不同的文件系统,为了与其他操作系统兼容,通常操作系统都支持很多种类型的文件系统。

Linux文件系统

Linux系统使用ext2/ext3文件系统。
在Linux系统中,存储数据的各种设备都属于块设备,对于磁盘设备,通常在0磁道第一个扇区上存放引导信息,称为主引导记录(MBR),该扇区不属于任何一个分区,每个分区包含许多数据块,可以认为是一系列块组的集合。
在磁盘分区上建立ext2/ext3文件系统后,每个块组的结构如图所示

ext文件系统结构的核心组成部分是超级块,索引节点表和数据块。
超级块和块组描述符中包含关于该块组的整体信息,例如索引节点的总数和使用情况、数据块的总数和使用情况以及文件系统状态等。
每一个索引节点都有一个唯一编号,并且对应一个文件,它包含了针对某个具体文件的几乎全部信息,例如文件的存取权限、拥有者、建立时间以及对应的数据块地址等,但不包含文件名称。
在目录文件中包含文件名称以及此文件的索引节点号。索引节点指向特定的数据块,数据块是真正存储文件内容的地方。

二 、文件系统的类型

Ext

ext是第一个专门为Linux的文件系统类型,叫做扩展文件系统。
它在1992年4月完成的。
它为Linux的发展取得了重要作用。
但是在性能和兼容性上存在许多缺陷。现在已经很少使用了。

Ext2

ext2是为解决ext文件系统的缺陷而设计的可扩展的高性能的文件系统。又被称

发布者:admin,转转请注明出处:http://www.yc00.com/web/1754879561a5212172.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信