第二章:主机规划和磁盘分区
Others
2021-11-19 06:30:34
views: null
磁盘设备文件名
- 正常的物理机使用的是 /dev/sd[a-p]
- 虚拟磁盘使用/dev/vd[a-p]
磁盘检测顺序
- SATA磁盘(按照插槽顺序)
- USB磁盘(启动后才检测到)
硬盘的物理结构
- 磁道:每个盘片的同心圆,最外圈的是0磁道,存储数据从外向里
- 扇区:磁道被划分成的一个个圆弧,外围磁道有更多扇区,内围磁道少些
- 柱面:所有盘片同一位置的同心圆的组合,数据的读写是按照柱面而不是盘面
磁盘分区表
- 定义:记录硬盘分区状态的表
- 位置:位于第一个扇区
- 种类:MBR和GPT
- 分区表大小:64字节
- 最多记录分区数:4(因为记录每个分区需要16字节的容量)
- 分区的代码表现:对64字节分区表进行配置
- 分区的最小单位:柱面
- 分区在linux里的命名:/dev/sda1 /dev/sda2
分区的拓展
- 主分区最多有4个
- 拓展分区最多有1个
- 逻辑分区是由拓展分区持续划分出来的
- 主分区和逻辑分区可以格式化,拓展分区不可格式化
- 拓展分区标号从5开始:即sda5
MBR分区的限制
- 每组分区表只有16字节,无法使用2.2TB以上的磁盘容量
- MBR只有一个区块,破坏之后,很难甚至无法恢复
- 引导程序只有446字节,容量太小
GPT分区
- 存在对分区信息的备份
- 对单一分区的最大容量限制到了8ZB=8*2^(30)TB
- 每一个分区都可以进行格式化
BIOS(basic input output system)
- 定义:基本输入输出系统
- 作用:让硬件和软件之间可以相互联系
- 位置:主版的一个小芯片里
硬盘启动程序 (boot loader)
- 定义
- 作用:
- 用户可以选择不同选项,多重引导
- 加载内核文件
- 转交其他启动引导程序
- 位置:硬盘第一个扇区的446字节
硬盘启动流程
- BIOS进入能够启动的硬盘
- BIOS读取第一个扇区的MBR位置(或者兼容GPT中的兼容区)里面446字节的启动引导程序
- 启动程序加载内核文件
- 内核文件开启操作系统
UEFI
- 定义:统一可拓展固件接口
- 作用:
- 和BIOS的比较
Origin blog.csdn.net/KafenWong/article/details/121398318