• Linux基础(一)磁盘分区


    磁盘分区

    一、磁盘结构

    先来看看老磁盘

    1)磁头(head):不解释

    2)扇区(sector):磁盘的最小存储单位,大小为512bytes或者4k

    3)磁道(trcack):扇区组成的一个圆

    4)柱面(cylinder):所有盘面上的同一个磁道

    磁盘容量计算:h*c*s*512

    磁盘的第一个扇区组成:

    1)主引导分区(Master Boot Record,MBR):可安装引导加载程序的地方,446bytes

    2)分区表(partition table):记录了整块硬盘的分区状况,64bytes

    分区表总共分为4组记录区,每组记录区记录了该区段的起始与结束的柱面号码。

    注意:分区的最小单位为柱面

     假设上图硬盘设备名为/dev/hda时,那么这四个分区在linux系统中的名字如下:

    P1: /dev/hda1

    P2: /dev/hda2

    P3: /dev/hda3

    P4: /dev/hda4

    所以:

    硬盘默认分区列表最多只能写入4组分区信息(硬盘的限制),这四组信息我们称为主分区或者扩展分区,其中扩展分区最多只能有一个(系统限制)。

    使用扩展分区的目的是记录额外的分区信息,扩展分区本身不能拿来格式化。由扩展分区继续切出来的分区称为逻辑分区(如果扩展分区被破坏逻辑分区将不复存在,WHY?)。

     

    P1:/dev/hda1

    P2:/dev/hda2

    L5:/dev/hda5

    L6:/dev/hda6

    L7:/dev/hda7

    L8:/dev/hda8

     

    BIOS搭配MBR/GPT开机大致流程:

    CMOS:记录各项硬件参数,且嵌入在主板上的存储器。

    BIOS:写入到主板上的韧体(写入到硬件上的软件程序)

    开始开机----------> BIOS根据用户设置访问开机硬盘------------> 读取MBR里的引导加载程序(boot loader)----------> 读取内核文件--------> 开启操作系统

    但是引导加载程序除了可以安装到MBR上外,还可以安装在每个分区的引导扇区。所以就有了多重引导。

     

    挂载的概念:利用一个目录当成进入点,将磁盘分区的数据放置在该目录下,进入该目录就可以读取该分区。

    Simple is important!
  • 相关阅读:
    script 标签的defer,async的作用,及拓展浏览器多线程,DOMContentLoaded
    vuex基本熟悉与使用
    关于h5屏幕适配
    react-router4.0的使用
    使用gulp 合并压缩打包,实时监控文件,实现本地server
    组件之间的通讯:vuex状态管理,state,getters,mutations,actons的简单使用(一)
    vue怎么样创建组件呢??
    基于ionic框架封装一个图片轮播指令的几点
    使用php在服务器端生成图文验证码(二)
    字符串与对象的相互转化
  • 原文地址:https://www.cnblogs.com/Shadowplay/p/8208077.html
Copyright © 2020-2023  润新知