zoukankan      html  css  js  c++  java
  • linux 主机规划和磁盘分区

    磁盘组成:盘片,机械手臂,磁头,主轴马达。数据的写入是在片盘上

    其中,片盘又可以细分出 扇区和柱面。扇区每个是512bytes。

    硬盘包括多个磁盘,每个磁盘的最小单位是扇区。扇区组成一个圆就成为磁道。磁柱也就是由所有磁盘上的同一磁道组成,磁柱是分割硬盘的最小单位
    由磁柱组成的一个圆面就是柱面了。

                      

    注意,整个磁盘的第一个扇区非常重要,它记录了整个磁盘的重要信息。其中包括:

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

        分区表(partition table):记录整块硬盘分区的状态,有64bytes 

    MBR非常重要,因为系统在开机的时候会主动去读取这个区块的内容,这样系统才会知道你的程序放在哪里且该如何开机。如果安装多重引导的系统,MBR的管理就十分的重要了。

    分区表就是你的硬盘进行分区的信息。分区表在的64bytes容量中,总共分为四组记录区,每组记录了该区段的起始 和结束的柱面号码。

    分区表中,仅能写入四组分区信息,

    分为主分区和扩展分区。

    分区的最小单位是柱面

    扩展分区:它的目的就是使用额外的扇区来记录分区信息。由扩展分区继续分出来的分区,我们称之为 逻辑分区。

    特性:主分区和扩展分区最多四个(硬盘限制),扩展分区最多一个(操作系统限制),逻辑分区是扩展分区持续切割出来的分区,逻辑分区的设备名称号码由5号开始

    BIOS和CMOS

    CMOS是记录各项硬件参数且嵌入在主板上面的存储器,BIOS是一个写入到主板上的韧体(韧体是写入到硬件上面的一个软件程序),这个BIOS就是在开机的时候计算机系统

    会自动去主动执行的第一个程序。

    简单的说:

    BIOS:开机主动执行的韧体,会认识第一个可开机的设备

    MBR:第一个可开机设备的第一个扇区内的主引导分区块,内包含引导加载程序

    引导加载程序(Boot loader):一支可读取内核文件来执行的软件,引导程序除了可以安装在MBR外,还可以安装在每个分区的扇区

    内核文件:开始操作系统的功能

    Boot loader的任务:提供菜单,可以选择不同的开机选项

              载入内核文件:直接指向可开机的程序区段来开始操作系统

              转交给其他loader。引导程序除了开始安装在MBR外,还可以安装在每个分区的引导扇区(boot sector)。(鸟哥的私房菜P73)

    为什么多系统安装需要先装windows在装Linux呢?

    因为windows在安装的时候,它的安装程序会主动覆盖MBR以及自己所在分区的启动扇区,你没有机会选择。而Linux在安装的时候,你可以选择将引导加载程序安装在MBR或者是个别分区的启动那个扇区,Linux的loader可以手动设置菜单。

    挂载:利用一个目录当作进入点,将磁盘分区的数据放置在该目录下,也就是说,进入该目录就是可以读取该分区的意思。挂载的那个目录称之为挂载点。

  • 相关阅读:
    20+ 个高质量的 Web 按钮设计 PSD 下载
    12 月份 10 个新鲜的 jQuery 插件和教程
    20+ 个有用的 Google 地图的 jQuery 插件和教程
    5个界面效果很炫的JavaScript UI框架
    分享50个使用非比寻常导航菜单设计的创20111227creati意网站
    8 款为 WordPress 文章生成缩略图的插件
    百万级访问量网站的技术准备工作
    推荐8个独特应用的JQuery拖放插件
    开源软件发展史【信息图】
    iOS应用开发应遵循的10条设计原则
  • 原文地址:https://www.cnblogs.com/droidxin/p/3831976.html
Copyright © 2011-2022 走看看