ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

主机规划与磁盘分区(Linux)

2021-04-12 23:59:19  阅读:190  来源: 互联网

标签:引导 启动 主机 分区 扇区 dev Linux 磁盘分区 MBR


主机规划与磁盘分区(Linux)

较早期的硬件设备也可能由于保存问题或是电子元件老化的问题,导致这样的计算机系统反而非常容易在运行过程中出现不明的宕机情况

在Linux系统中,每个设备都被当成一个文件来对待
SATA接口的硬盘的文件名即为/dev/sd[a-d],其中括号中的字母为a-d当中的任意一个,/dev/sda、/dev/sdb、/dev/sdc、dev/sdd
在Linux,几乎所有硬件设备文件都在/dev这个目录当中

正常的物理机器大概使用的都是/dev/sd[a-p]的磁盘文件名,至于虚拟机环境中,为了加速,可能就会使用/dev/vd[a-p]这种设备文件名。

设备文件名要根据Linux内核检测到磁盘的顺序来命名

碟片上面又细分出扇区与磁道两种单位,其中扇区的物理大小设计有两种,分别是512节与4k字节

MBR(MS-DOS)与GPT磁盘分区表

MBR(MS-DOS)分区表格式与限制

第一个扇区的512字节主要会有这两个东西:
#主引导记录:
可以安装启动引导程序的地方,有446 字节
#分区表:
记录整块硬盘分区的状态,有64字节
由于分区表所在区块仅能有四组记录区,每组记录区记录了该区段的启始与结束的柱面号码

其实所谓的分区只是针对那个64字节的分区表进行设置而已
硬盘默认的分区表仅能写入四组分区信息
这四组划分信息我们称为主要或扩展分区
分区的最小单位通常为柱面
当系统要写入磁盘时,一定会参考分区表,才能针对某个分区进行数据的处理

扩展分区的目的是使用额外的扇区来记录分区信息,扩展分区本身并不能被拿来格式化

MBR主要分区、扩展分区与逻辑分区的特性:
主要分区与扩展分区最多可以有4个(硬盘限制)
扩展分区最多只能有一个(操作系统的限制);
逻辑分区是由扩展分区持续划分出来的分区
能够被格式化后作为数据存取的分区是主要分区与逻辑分区,扩展分区无法格式化
逻辑分区的数量依操作系统而不同,在Linux系统中SATA硬盘已经可以突破63以上的分区限制
如果逻辑分区被破坏,所有逻辑分区将会被删除

操作系统无法使用2.2TB以上的磁盘容量
MBR仅有一个区块,若被破坏,经常无法或很难恢复
MBR内的存放启动引导程序的区块仅446字节,无法存储较多的程序代码

启动流程中的BIOS与UEFI启动检测程序

BIOS就是在启动的时候,计算机系统会主动执行的第一个程序

BIOS会去分析计算机里面有哪些存储设备,以硬盘为例,BIOS会依据用户的设置去取得能够启动的硬盘,并且到该硬盘里面去读取第一个扇区的MBR位置。MBR这个仅有446字节硬盘容量里面会放置最基本的启动引导程序,这个启动引导程序的目的是在加载内核文件

整个启动流程到操作系统之前的过程:
1.BIOS:启动主动执行的固件,会认识第一个可启动的设备
2.MBR:第一个可启动设备的第一个扇区内的主引导记录块,内含启动引导代码
3.启动引导程序:一个可读取内核文件来执行的软件
4.内核文件:开始启动操作系统

启动引导程序的主要任务:
1.提供选项:用户可以选择不同的启动选项,这也是多重引导的重要功能
2.加载内核文件:直接指向可使用的程序区段来启动操作系统
3.转交其他启动引导程序:将启动管理功能转交给其他启动引导程序负责

启动引导程序除了可以安装在MBR之外外,还可以安装在每个分区的启动扇区

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

重点回顾:

1.新添加计算机硬件设备时,需要考虑的角度有游戏机/工作机、性能/价格比、性能/消耗瓦数、支持度等
2.旧的硬件设备可能由于保存的问题或是电子元件老化的问题,导致计算机系统非常容易
在运行过程中出现不明的宕机情况
3.Red Hat的硬件坚持情况:https://catalog.redhat.com/
4.在Linux系统中,每个设备都被当成一个文件来对待,每个设备都会有设备文件名
5.磁盘设备文件名通常分为两种,实际SATA与USB设备文件名为/dev/sd[a-p],而虚拟机的设备可能为/dev/vd[a-p]
6.磁盘的第一个扇区主要记录了;两个重要的信息,分别是:
(1).主引导记录:可以安装启动引导程序的地方,有446字节
(2).分区表:记录整块硬盘的分区状态,有64字节
7.磁盘的MBR分区方式中,主要与扩展分区最多可以有四个,;逻辑分区的设备文件名号码,一定由5号开始
8.如果磁盘容量大于2TB以上是,系统会自动使用GPT分区方式来处理磁盘分区
9.GTP分区已经没有扩展分区和逻辑分区的概念,你可以想象成所有的分区都是主要分区
10.某些操作系统要使用GTP分区,必须要搭载UEFI固件才可以安装使用
11.开机的流程:BIOS—>MBR---->引导启动程序—>内核文件
12.引导启动程序可以安装的地点有两个,分别是MBR和引导扇区
13.Linux操作系统的文件使用目录树系统,与磁盘的对应需要有挂载的操作才行
14.新手的简单分区,建议只要有/及交换分区即可

标签:引导,启动,主机,分区,扇区,dev,Linux,磁盘分区,MBR
来源: https://blog.csdn.net/lqq2578962384/article/details/115648175

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有