第3章 主机规划和磁盘分区

……

各硬件设备在Linux中的文件名

在Linux系统中,每个设备都被当成一个文件对待。几乎所有硬件设备都在/dev这个目录下。

第3章 主机规划和磁盘分区_第1张图片


3.2 磁盘分区

3.2.1.磁盘连接方式与设备文件名的关系

 一个IDE电缆可以连接两个IDE设备(Master和Slave),主机通常提供两个IDE接口:IDE1(primary)和IDE2(secondary)。(IDE逐渐被淘汰第3章 主机规划和磁盘分区_第2张图片

SATA/USB接口的磁盘没有一定顺序,是根据Linux内核检测到磁盘的顺序,与主板上接口的插槽代号无关。

例如:SATA1插槽上的文件名:/dev/sda      SATA5插槽上的文件名:/dev/sdb     USB磁盘:/dev/sdc


3.2.1.磁盘的组成复习

整块磁盘的第一个扇区特别重要,主要记录了两个重要的信息,分别是:
主引导分区(Master Boot Record, MBR):可以安装引导加载程序的地方,有446bytes。(开机,系统就会读取
分区表(partition table):记录整块硬盘分区的状态,有64bytes。

第3章 主机规划和磁盘分区_第3张图片

P1:/dev/hda1   P2:/dev/hda2   P3:/dev/hda3   P4:/dev/hda4 

其实所谓的"分区"只是针对那个64bytes的分区表进行设置而已。
硬盘默认的分区表仅能写入四组分区信息。
这四组分区信息我们称为主(Primary)或扩展(Extended)分区。
分区的最小单位为柱面(cylinder)。


利用额外分区,记录更多分区信息:

第3章 主机规划和磁盘分区_第4张图片

P1:/dev/hda1   P2:/dev/hda2   L1:/dev/hda5   L2:/dev/hda6   L3:/dev/hda7   L4:/dev/hda8   L5:/dev/hda9  (1 2 3 4号码默认保留给 主分区和拓展分区,故逻辑分区从 5开始。

主分区与扩展分区最多可以有四个(硬盘的限制)。
扩展分区最多只能有一个(操作系统的限制)。
逻辑分区是由扩展分区持续切割出来的分区。
能够被格式化后作为数据访问的分区为主分区与逻辑分区。扩展分区无法格式化。
逻辑分区的数量依操作系统而不同,在Linux系统中,IDE硬盘最多有59个逻辑分区(5号到63号),SATA硬盘则有11个逻辑分区(5号到15号)。


3.2.4 开机流程与主引导分区

开机流程:1.BIOS:开机主动执行的韧体,会认识第一个可开机的设备。
                     2.MBR:第一个可开机设备的第一个扇区内的主引导分区块,内包含引导加载程序。
                     3.引导加载程序(Boot loader):一支可读取内核文件来执行的软件。(提供菜单(开机选项),载入内核,转交至其他loader)
                     4.内核文件:开始操作系统的功能。

引导加载程序除了可以安装在MBR之外,还可以安装在每个分区的引导扇区(boot secto,每个分区都有自己的引导扇区),造就了多重引导。(双系统


3.2.5 Linux安装模式下,磁盘分区的选择

所谓的"挂载"就是利用一个目录当成进入点,将磁盘分区的数据放置在该目录下; 也就是说,进入该目录就可以读取该分区的意思。

第3章 主机规划和磁盘分区_第5张图片


你可能感兴趣的:(Linux学习笔记)