美文网首页
Linux入门基础 #9 磁盘基本概念

Linux入门基础 #9 磁盘基本概念

作者: CalebSung | 来源:发表于2018-06-01 14:52 被阅读0次

    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。
    • 主流的分区机制分为MBRGPT两种

    终端下:

    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

    相关文章

      网友评论

          本文标题:Linux入门基础 #9 磁盘基本概念

          本文链接:https://www.haomeiwen.com/subject/ehcksftx.html