3.1 磁盘

3.1.1 磁盘组成结构:
  • 盘片:存储时每个盘片平均存储(如有100k数据存储在4盘片的磁盘上,则每个盘片存储25k)
  • 磁头、轴、马达

3.1.2 磁盘逻辑结构
  • 磁道:盘片以轴为中心组成的同心圆
  • 扇区:磁道被分为多个扇区
  • 柱面:不同盘片上相同编号的磁道组成柱面

3.1.3 磁盘延时
  • 因磁头不能立刻到达目的位置,移动时会有延迟
  • 磁头悬浮在盘片上

3.1.4 磁盘分区格式化
  • 低级格式化:
  • 高级格式化:分区装入文件系统
  • MBR:主引导记录,位于0磁道0柱面1扇区,512字节,分为3部分
    • 446字节的boot loader(启动加载器,存放引导代码)
    • 64字节磁盘分区表
    • 2字节majic number(检查MBR是否有效)
  • 主分区(最多4个):主分区+扩展分区 <= 4
    • 扩展分区:16字节,只能有一个,扩展分区是一个指针,指向磁盘另外的位置,不能直接存储数据
    • 逻辑分区:多的只能是逻辑分区

3.2 文件系统

文件系统:一套软件(XFS、NTFS、FAT、EXT3、EXT4等),存储数据或文件的一种格式,文件系统不存在于分区上,位于磁盘的某一个位置;文件系统把分区分割成两部分,一部分存放元数据,另一部分存放真正的数据

3.2.1特性:
  • iNode:记录文件的属性,一个文件占用一个iNode,同时记录此文件的数据所在的区块号码
  • 超级区块:记录此文件系统的整体信息,包括iNode与数据区块的总量、使用量、剩余量,以及文件系统的格式与相关信息。
  • 数据区块:实际记录文件的内容,若文件过大时,会占用多个区块。
  • 读取规则:用户读取文件时,先找到文件的iNode,然后分析iNode所记录的权限与用户是否符合,若符合才能够读取文件内容(iNode ==> 分析权限 ==> 查找数据的展示保存区块 ==> 按顺序读取文件)