【磁盘及文件系统管理详解】

本文详细介绍了磁盘的内部结构,包括同心圆磁道、磁头工作原理和磁盘的外部结构。讨论了硬盘的柱面概念,强调了分区的重要性,解释了MBR的作用和分区表的结构。内容涵盖了低级格式化、分区创建以及BootLoader在操作系统启动过程中的关键角色。文章还探讨了文件系统的组织和管理,包括inode、块、目录结构和文件存储的逻辑边界。最后,讨论了文件的创建、复制、删除和移动的原理,以及文件系统的格式化过程和常见的文件系统类型。
摘要由CSDN通过智能技术生成

磁盘及文件系统管理详解

【原创】版权所有翻者必究。

【参考文献:马哥视频】

目前市场上主流的磁盘是机械式硬盘

         u盘,光盘,软盘,硬盘,磁带

 

机械式硬盘

【硬盘内部由一个个同心圆组成】如下图:


硬盘内部所有盘片都固定在一根“轴”上,所以:所有盘面都是同步运动。如下图

硬盘这里面还有个读写的磁头,用来改变盘面中磁块的磁性变化。从而来存储0或1,

其中0代表磁块没有磁性,1代表磁块有磁性


在硬盘中说以磁盘都是双面可读写的,说以每一个盘面都有一个磁头,一个磁盘中就要两个磁头。每个磁头都悬浮在盘面上,距离盘面非常近几乎只有几微米的距离

图下为硬盘的外部结构:

盘面的结构如图下:

在盘面中有很多磁道,每个磁道由内而外每个磁道的周长都不一样。因此外面的磁道要比里面的磁道能存储更多的数据。为了便于数据管理,在每个磁盘上磁道的空间是划分一个一个的扇区即:Secto

Secto(扇区):用来存储用户的数据并且包含自己扇区的编号已经扇区的位置等信息。

         所以对于一个原本有512个字节的扇区可以就只有500个字节可以用来存放数据,还有12个字节是记录扇区自己的信息。这就 为什么我没通常购买的500G的硬盘实际上没有500G的原因。以及购买的16G的u盘也没有16G的原因。

         在硬盘运作时,所有盘片的所有盘面都是同时工作的,为了提高存储速度,对于一个文件很有可能在每个盘面,都存储了文件的一部分。并且存储时是按照整个磁道(一个圆)来进行数据存储的

图上鼠标所指的位置,位于不同磁盘相同编号的磁道所组成的一个立体的圆叫做“柱面”(Cylinder)

【柱面(Cylinder)】:不同盘面上相同编号的磁道组成柱面

         通常磁盘在使用时都要划分分区,如果不划分分区,就意味着整个磁盘只能存储一个“文件系统”。如果不划分分区,每一个分区都可以是一个独立的文件系统

【分区】:在磁盘中建立起来的逻辑边界

 

在磁盘刚出厂时,厂商会对磁盘做一次低级格式化:低级格式化就是用来划分磁道的,把整个磁盘按照磁盘的旋转速度,物理属性,等一些信息来划分好磁道,扇区等。但磁盘里面并没有任何分区。

【低级格式化】:用来划分磁道

【分区(Partition)】:把整个磁盘划分成多个不同的逻辑组成结构,每个组成结构里面可以创建不同的“文件系统”。所以分区是用来创建“文件系统”的

 

每一个磁盘都有个MBR(MasterBoot Record)或者(Main Boot Record)

【MBR】:主引导记录

         主引导记录(MBR)在整个磁盘的第0盘面0磁道第0扇区,一共是512个字节,这512个字节不属于任何操作系统即(你在磁盘上安装操作系统后你的系统也无法正常访问这512个字节),MBR是属于磁盘的,是全局的,是独立在操作系统之外的。

         在MBR中一共划分为三段:

【第一段:446bytes】:BootLoader,是一段程序即(主引导记录)即使你磁盘上有操作系统,没有这个446个字节的主引导记录也是无法启动操作系统的。

【第二段:64bytes:】在这个里面每16byte可以标示一个分区所有一个磁盘最多可以划分4个主分区

【第三段:2bytes】Magic Number(摸数)主要是标记MBR是否有效

         注意:在硬盘中MBR当中的BootLoade

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值