Linux---硬盘管理

文章目录

  • 前言
  • 一、pandas是什么?
  • 二、使用步骤
    • 1.引入库
    • 2.读入数据
  • 总结

一.硬盘概述

物理结构

        硬盘一般由多个盘片组成,每个盘片有正两面,每个盘片都对应一个读写磁头。

        下图显示的是一个磁盘盘面,盘面中一个个灰色的圆圈就是一条条磁道,从圆心向外画直线可以将磁道划分为若干个弧线,这些弧线就是扇区(绿色部分) ,扇区是磁盘的最小组成单元(512字节)

        硬盘通常由一组磁盘组成,每个盘面被划分为相等数量的磁道,从外向内磁盘编号从0开始递增,具有相同编号的磁道组成一个柱面。

读写过程

        系统将文件存储到磁盘上时,按柱面,磁头,扇区,即最先将文件存储到第一个盘面的编号“0”磁道的所有扇区,然后是同一柱面的第二个盘面的磁道,一个柱面存储满之后进入下一个柱面,直到把内容全部写入硬盘。这种有序的方式能够提高硬盘的读写速率

分区结构

        我们在Linux下通常使用两种分区结构:MBR/GPT

MBR分区结构

        通常将硬盘的第一个磁盘的“0”号磁道的第一个扇区称为MBR扇区,也称为主引导扇区。

         MBR扇区由主引导程序(446字节),主分区表(64字节)结束标志(2字节)组成;其中引导程序负责在系统启动时加载和启动操作系统,分区表记录了磁盘信息)。下面重点讲解一下分区表和分区的概念。

分区表

        分区表中记录了磁盘信息包括分区的起始和结束位置、分区的大小,文件类型等),由于每个分区的记录信息需要占用16个字节,而分区表大小为64字节,因此分区表中只能记录4个主分区的信息;实际业务场景中4个主分区显然不够用的,想要得到更多的分区,我们可以将一个或多个主分区设置为扩展分区,然后在扩展分区上划分出多个逻辑分区即可。


上一篇:富格林:利用可信经验敢于追损


下一篇:【深搜算法】(第五篇)