美文网首页
第二章 主机规则与磁盘分割

第二章 主机规则与磁盘分割

作者: Akushu | 来源:发表于2017-05-11 15:58 被阅读0次

    在Linux系统中,每个装置都被当成一个档案来对待。eg: /dev/sd[a-d]

    Linux中磁盘分割:MSDOS(MBR)与GPT磁盘分割表

    MSDOS(MBR)分割表格式与限制

    在linux下命名为:P1->/dev/sda1,P2->/dev/sda2,P3->/dev/sda3,P4->/dev/sda4

    MBR模式下,硬盘的第一个磁区为521bytes,其中64bytes用来存放分割表,剩下的446bytes用来存放开机管理程序。

    1. 所谓的分割就是针对那64bytes的分割表进行设动的。

    2. 硬盘预设的分割表仅能写入四组分割资讯。

    3. 这四组分割资讯被称为主要(primary)或延伸(extended)分割槽。

    4. 这分割槽的最小单位是磁柱(cylinder)。

    5. 当系统要写入磁盘时,一定会参考磁盘分割表,才会针对某个分割槽就行资料的处理。

    MBR分割主要是主分割、延伸分割和逻辑分割。缺点非常明显,每组分割表只有16bytes非常有限;操作系统无法获取2.2T以上的硬盘容量;MBR有一个重要的区域存放分割表,若被破坏整个硬盘无法读取。

    GUID partition table,GPT磁盘分割表

    GPT使用34个分割区来记录分割资讯,并且用末尾的33个分区来作为备份。其中LBA0中存放开机管理程序和一个特殊标识的分割,表示这个磁盘为GPT形式。LBA2记录分割表本身的位置和大小,并且记录了备份的分割表。LBA2-33则是实际记录分割资讯,每个LBA可以有4笔分割资讯。

    BIOS搭配MBR/GPT的开机流程

    1. BIOS:开机主动执行的固件,会认识第一个可开机的装置。

    2. MBR:第一个可开机装置的第一个磁区内的主要开机记录区域。内含开机管理程序。

    3. boot loader:一个可读取核心档案来执行的软件。

    4. 核心档案:开始操作系统的功能。

    相关文章

      网友评论

          本文标题:第二章 主机规则与磁盘分割

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