Linux文件(三).Ext系列文件系统
2026/9/16 8:39:22 网站建设 项目流程

本文着重探讨没有被进程打开的,位于磁盘上的文件。

一.引入文件系统

1."块"概念

其实硬盘是典型的“块”设备,操作系统读取硬盘数据的时候,其实是不会⼀个个扇区地读取,这样 效率太低,⽽是⼀次性连续读取多个扇区,即⼀次性读取⼀个”块”(block)。

硬盘的每个分区是被划分为⼀个个的”块”。⼀个”块”的⼤⼩是由格式化的时候确定的,并且不可 以更改最常⻅的是4KB,即连续⼋个扇区组成⼀个”块”。”块”是⽂件存取的最⼩单位。

块号与LBA的关系:

所以文件系统对数据的管理,就变成了对块的管理

2.分区

块太多,一个个的管理很麻烦,就把一定数量的块组成一个分区,那么多少个块一个分区呢?答案是一个柱面。我们可以利⽤参考柱⾯号码的⽅式来进⾏分区,其本质就是设置每个区的起 始柱⾯和结束柱⾯号码。此时我们可以将硬盘上的柱⾯(分区)进⾏平铺,将其想象成⼀个⼤的平 ⾯

在windows里,所谓C盘,D盘都隶属于一块磁盘,只不过它们是不同的分区罢了。

3.Ext2文件系统

要记住,一个文件系统的基本载体是分区!!!

①.分组

Linux有一套在区内部管理的方式:

在区内部又重新将一定数量的块组成一个组,然后管理一个个组。所以将磁盘管理好,就是把一个个组管理好。

②.其余知识点

由于笔者实在肝不动了,这里就展示一下自己的思维导图吧:

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询