Linux文件系统结构

# 磁盘结构

  • 磁盘结构简介

要想理解文件系统,要先从文件存储说起,由于内存是一时性(临时)存储,在计算机关机后,存储在内存中的数据都会丢失。因此,需要实现文件或数据的持久化存储时,通常需要把文件或数据都存储到磁盘当中。

磁盘内部是否是真空的

问:磁盘内部是真空的吗?

答:磁盘内部不是真空的,只不过里面的空气非常纯净。如果是真空的,不利于散热。

磁盘相关的专业术语如下。

1)磁盘的内部是金属盘片,将圆形的盘片划分成若干个扇形区域,这就是“扇区”(Sector)。若干个扇区就组成了整个盘片。

2)为什么要分扇区?是逻辑化数据的需要,能更好地管理磁盘空间。以盘片中心为圆心,把盘片分成若干个同心圆,每一个划分圆的“线条”称为磁道。

3)磁盘内的盘片有两个面,而且盘片往往不止一张,常见的有两张。两张盘片中相同位置的磁道组成一个“柱面”(Cylinder),盘片中有多少个磁道,就有多少个柱面。盘片的两个面都能存储数据,要读取磁盘的数据,必须有“磁头”(Head),每一个面都有一个磁头,所以,一张盘片有两个磁头。

4)磁盘的存储容量=磁头数×磁道(柱面)数×每道扇区数×每个扇区字节数。

5)磁道从外向内自0开始顺序进行编号,各个磁道上的扇区数是在磁盘格式化时确定的。

文件储存在磁盘上,磁盘的最小存储单位就是扇区。每个扇区可以存储512字节(相当于0.5KB)。在早期比较古老的CHS(Cylinder/Head/Sector)结构体系中,磁盘的容量还非常小,人们采用与软盘类似的结构生产磁盘。也就是磁盘盘片的每一条磁道都具有相同的扇区数,由此产生了所谓的3D参数,即磁头数(Heads)、柱面数(Cylinders)、扇区数(Sectors)及相应的3D寻址方式,如图所示。

上次更新: 2025/02/15, 13:42:25
最近更新
01
Git问题集合
01-29
02
安装 Nginx 服务器
01-25
03
安装 Docker 容器
01-25
更多文章>
×
×