• linux 磁盘 分区 MBR GPT


        磁盘:由许多盘片,机械手臂,磁头和主轴马达所构成的,实际的数据都是写入盘片上面,而读写主要是通过机械手臂可伸展让磁头在盘片(在主轴马达的转动左右下,盘片跟着转动)上面进行读写操作。由于单一盘片写入数据量有限,所以存在多个盘片。

        磁盘的转速:

        5400转/s 

        7200转/s

        转速越快,单位时间内磁头划过的距离越长,写入的数据更多,同样,发热量更高。

        

        扇区、磁道、柱面

        

        head 在盘片上划过痕迹就是磁道,多个盘片垂直方向上的磁道构成了柱面。  

        磁盘的最小单位是扇区,每个扇区大小为512bytes。

        磁盘在linux系统中表示

        linux所有设备被抽象为一个文件,被保存在/dev目录下;

        设备名称一般为hd[a-z]或sd[a-z]

        IDE设备名称为hd[a-z],SATA,USB,SCSI等设备的名称为sd[a-z]

        分区

        将一个磁盘逻辑的分为几个分区,每个区当做独立磁盘,以方便使用管理。

        不同分区用:设备名称+分区号 方式表示 ,如sda1sda2

        主流分区机制分为MBR和GPT两种。

        分区不是物理上的,而是逻辑概念。

        MBR (Master Boot Record)是传统的分区机制,应用于绝大多数使用BIOS的PC设备。

        苹果PC EFI分区机制。

        MBR支持32bit和64bit系统

        MBR支持分区数量有限

        MBR只支持不超过2T的硬盘,超过2T硬盘将只能使用2T空间

        MBR总共占用了磁盘第一扇区的512bytes,

        

        前446bytes是系统引导代码部分

        接下来4个16bytes是分区表

        剩下的2bytes是启动标识,55和AA是不能修改的,如有改动,则无法引导系统启动

        主分区

        最多只能创建四个主分区

        扩展分区

        一个扩展分区会占用一个主分区位置,扩展分区是不能用的,它只是虚拟的

        逻辑分区

        基于扩展分区创建出来,它是物理上的,能使用。linux最多支持63个IDE分区和15个SCSI分区

       

        GPT (GUID Partition Table),解决了MBR了很多缺点

        支持超过2T的磁盘

        向后兼容MBR

        必须在支持UEFI的硬件上才能使用

        必须使用64bit系统

        MAClinuxWindows 7 64bit能支持GPT分区格式

        UEFI和BIOS都是主板系统

  • 相关阅读:
    lightoj1422_区间dp
    hdu4283_动态规划
    51nod1201_dp思维题
    uestc1218_变形01背包
    hdu5492_枚举dp
    hdu3507_斜率dp
    hdu 1116 Play on Words
    并查集专题
    uva 10160
    uva 572
  • 原文地址:https://www.cnblogs.com/tomcatx/p/4455479.html
Copyright © 2020-2023  润新知