关于存储:扇区

45次阅读

共计 654 个字符,预计需要花费 2 分钟才能阅读完成。

对于扇区寻址

古代硬盘的寻址形式是 LBA(Logical Block Addressing,逻辑块寻址),操作系统不再关怀某一个扇区的具体物理存储地位,而是由硬盘控制器对这些扇区进行编号,编号很简略,从 0 开始数,0,1,2,3,4,……,这样始终数上来,有多少扇区就通知操作系统多少,而后操作系统要拜访那个扇区的数据,就通知硬盘控制器读取第几个扇区的数据。

分区

扇区是针对磁盘而言,然而对文件系统而言,一个 100GB 的磁盘上,就有超过 2 亿个扇区;

$$
100*1024*1024*1024/512= 2 亿
$$

文件系统治理这 2 亿扇区累赘太大,文件系统并不间接把文件的数据寄存在某几个扇区上,而是对硬盘进行分区,将扇区组成成为一个更大的逻辑块来升高治理规模;
文件系统给每个分区倡议一个特定的文件系统,而后把某一段编号的扇区作为一个逻辑存储空间;如 linux 分区时:

Number  Start       End         Size        File system  Name      Flags
 1      2048s       332326911s  332324864s               zfs-root
 2      332326912s  466546687s  134219776s               l2arc

依据不同的规范,硬盘的分区信息会记录在硬盘上的某些特定扇区上 。常见的分区规范有 MBR(Master Boot Record,主疏导记录)和 GPT(GUID Partition Table,惟一标识分区表)。
主疏导记录(MBR,Master Boot Record)是采纳 MBR 分区表的硬盘的第一个扇区,即 C /H/ S 地址的 0 柱面 0 磁头 1 扇区,也叫做 MBR 扇区。

正文完
 0