一、磁盘结构和分区表示
1.1 磁盘基础
硬盘(Hard Disk Driver),简称HDD,是计算机常用的存储设备之一。
1.1.1 硬盘的结构
(1)磁盘的物理结构
- 盘片: 硬盘有多个盘片,每盘片2面
- 磁头: 每面一个磁头
(2)磁盘的数据结构
- 扇区: 盘片被分为多个扇形区域,每个扇区存放512字节的数据,硬盘的最小存储单位
- 磁道: 同一盘片不同半径的同心圆,是由磁头在盘片表面划出的圆形轨迹
- 柱面: 不同盘片相同半径构成的圆柱面,由同一半径圆的多个磁道组成
(3)磁盘的存储容量
硬盘存储容量 = 磁头数 × 磁道(柱面)数 × 每道扇区数 × 每扇区字节数 (512字节)
(4)定位磁盘区域
可以用柱面/磁头/扇区来唯一定位磁盘上的每一个区域
(5)怎么查看分区信息
1.1.2 硬盘的接口
硬盘按数据接口不同,大致分为ATA(IDE)和SATA以及SCSI,接口速度不是实际硬盘传输速度。
1.2磁盘分区表示
1.2.1 MBR
MBR是主引导记录(Master Boot Record),位于硬盘第一个物理扇区处,MBR包含硬盘的主引导程序和硬盘分区表。分区有四个分区记录,每个分区记录区占16个字节。
MBR总共512字节,前446字节是主引导记录,分区表保存在MBR扇区中的第447-512字节中。
1.2.3 磁盘的分区表示
Linux中将磁盘、分区等设备均表示为文件;
- sd:表示SCSI设备
- hd:表示IDE设备
- 硬盘的顺序号,以字母a、b、c…表示
- 分区的顺序号,以数字1、2、3…表示
- 主分区从1-4,第一个逻辑分区始终从5开始
二、Linux中使用的文件系统类型
文件系统类型决定了分区中存放、读取数据的方式和速率
2.1 XFS文件系统
- 存放文件和目录数据的分区
- 高性能的日志型文件系统,特别擅长处理大文