Linux入门基础
网课地址:http://study.163.com/course/courseMain.htm?courseId=232007
#9 磁盘基本概念
磁盘基本概念
- cylinder 柱面
- sector 扇区
- head 磁头
磁盘在LNUX中的表示
- Linux所有设备都被抽象为一个文件,保存在/dev目录下。
- 设备名称一般为hd[a-z]或sd[a-z] ([a-z]为分区号),如:hda、hdb、sda、sdb
- IDE设备的名称为hd[a-z],SATA、SCSI、SAS、USB等设备的名称为sd[a-z]
分区概念
将一个硬盘逻辑的分为几个区,每个区当做独立硬盘,以方便使用管理。
- 不同分区用 设备名称+分区号 的形式表示。如sda1、sda2。
- 主流的分区机制分为MBR与GPT两种
终端下:
cd /dev/ 进入/dev
ls /dev/sda 列出分区名
ls /dev/sda* 列出带有/dev/前缀的分区名
MBR
MBR(Master Boot record)是传统的分区机制,应用于绝大多数使用BIOS的PC设备。
苹果机用的都是EFI引导,现在较新的服务器与PC都兼容EFI和BIOS两种引导方式。
- MBR支持32bit和64bit系统
- MBR支持分区数量有限
- MBR只支持不超过2T的硬盘,超过2T的硬盘将只能使用2T空间(有第三方解决方法)
MBR结构
一个扇区的硬盘主引导记录MBR由4个部分组成。
- 主引导程序(偏移地址0000H--0088H),它负责从活动分区中装载,并运行系统引导程序。446bytes
- 出错信息数据区,偏移地址0089H--00E1H为出错信息,00E2H--01BDH全为0字节。
- 分区表(DPT,Disk Partition Table)含4个分区项,偏移地址01BEH--01FDH,每个分区表项长16个字节,共64字节为分区项1、分区项2、分区项3、分区项4。
- 结束标志字,偏移地址01FE--01FF的2个字节值为结束标志0xAA55或0x55AA,称为“魔数”(magic number)。如果该标志错误系统就不能启动。
MBR分区
- 主分区
最多只能创建4个主分区 - 扩展分区
一个扩展分区会占用一个主分区位置 - 逻辑分区
Linux最多支持63个IDE分区和15个SCSI分区
使用一个逻辑分区必须先创建一个扩展分区
GPT
GPT(GUID Partition Table)是一个较新的分区机制,解决了MBR了很多缺点。
- 支持超过2T的磁盘
- 向后兼容MBR
- 必须在支持UEFI的硬件上才能使用
- 必须使用64b系统的Mac、Linu系统都能都支持GPT分区格式
- Windows7 64bit、Windows Server2008 64bit等支持GPT