磁盘
基本概念
cylinder (柱面)
一个立体的概念, 列如有4个盘片, 那相同的轨道, 像个垂直的 “水管” , 称之为 “柱面”
sector (扇区)
由 中心到边缘 扩散的扇形称之为 “扇区”
head (磁头)
读取数据的 “磁臂”, 每个 “磁头” 的读取单位时 512字节
在 Linux 中的表示
被抽象为一个文件, 保存在 /dev 目录下
hd[a-z] : IDE设备
[a-z] 为分区号
sd[a-z] : SATA, SCSI, SAS, USB等设备
分区
将一个磁盘 “逻辑的” 分为几个区, 每个区当做独立磁盘
不是硬盘的物理功能, 而是一种软件功能
Linux 的分区表示 : 设备名称 + 分区号
/dev/sda
/dev/sda1
/dev/sda2
/dev/sda3
主流的分区机制
MBR
传统的分区机制, 应用于大多数使用 BIOS 的 PC 设备
支持 32bit 和 64bit 系统
分区数量有限
只支持不超过 2T 的硬盘, 超过 2T 的硬盘只能使用 2T (有第三方解决方法)
结构
分区
主分区
最多4个
扩展分区
一个扩展分区占有一个主分区
逻辑分区
Linux 最多支持 63个IDE分区 和 15个SCSI分区
GPT
较新的分区机制, 解决了MBR了很多缺点
支持超过 2T 的磁盘
向后兼容 MBR
必须在支持 UEFI 的硬件上才能使用
必须使用 64bit 系统
Mac, Linux系统都能支持 GPT