admin管理员组

文章数量:1586763

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

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

Linux文件系统

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

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

二 、文件系统的类型

Ext

ext是第一个专门为Linux

本文标签: 文件系统概念类型Linux