第二章:主机规划和磁盘分区

磁盘设备文件名

  1. 正常的物理机使用的是 /dev/sd[a-p]
  2. 虚拟磁盘使用/dev/vd[a-p]

磁盘检测顺序

  1. SATA磁盘(按照插槽顺序)
  2. USB磁盘(启动后才检测到)

硬盘的物理结构

  1. 磁道:每个盘片的同心圆,最外圈的是0磁道,存储数据从外向里
  2. 扇区:磁道被划分成的一个个圆弧,外围磁道有更多扇区,内围磁道少些
  3. 柱面:所有盘片同一位置的同心圆的组合,数据的读写是按照柱面而不是盘面

磁盘分区表

  1. 定义:记录硬盘分区状态的表
  2. 位置:位于第一个扇区
  3. 种类:MBR和GPT
  4. 分区表大小:64字节
  5. 最多记录分区数:4(因为记录每个分区需要16字节的容量)
  6. 分区的代码表现:对64字节分区表进行配置
  7. 分区的最小单位:柱面
  8. 分区在linux里的命名:/dev/sda1 /dev/sda2

分区的拓展

  1. 主分区最多有4个
  2. 拓展分区最多有1个
  3. 逻辑分区是由拓展分区持续划分出来的
  4. 主分区和逻辑分区可以格式化,拓展分区不可格式化
  5. 拓展分区标号从5开始:即sda5

MBR分区的限制

  1. 每组分区表只有16字节,无法使用2.2TB以上的磁盘容量
  2. MBR只有一个区块,破坏之后,很难甚至无法恢复
  3. 引导程序只有446字节,容量太小

GPT分区

  1. 存在对分区信息的备份
  2. 对单一分区的最大容量限制到了8ZB=8*2^(30)TB
  3. 每一个分区都可以进行格式化

BIOS(basic input output system)

  1. 定义:基本输入输出系统
  2. 作用:让硬件和软件之间可以相互联系
  3. 位置:主版的一个小芯片里

硬盘启动程序 (boot loader)

  1. 定义
  2. 作用:
    1. 用户可以选择不同选项,多重引导
    2. 加载内核文件
    3. 转交其他启动引导程序
  3. 位置:硬盘第一个扇区的446字节

硬盘启动流程

  1. BIOS进入能够启动的硬盘
  2. BIOS读取第一个扇区的MBR位置(或者兼容GPT中的兼容区)里面446字节的启动引导程序
  3. 启动程序加载内核文件
  4. 内核文件开启操作系统

UEFI

  1. 定义:统一可拓展固件接口
  2. 作用:
  3. 和BIOS的比较

Guess you like

Origin blog.csdn.net/KafenWong/article/details/121398318
Recommended