Linux操作系统(文件系统管理fdisk)

发布时间:2023年12月28日

操作系统的两种启动模式Legacy BIOS 和 UEFI

Legacy BIOS(Basic Input/Output System,基本输入/输出系统)

在开机时需要自检,启动过程较复杂。且传统的BIOS无法识别GPT(GUID Partition Table)分区表,只能识别MBR(Master Boot Record)分区表。

UEFI(Unified Extensible Firmware Interface,统一可扩展硬件接口)直接从预启动环境的操作环境加载操作系统,简化开机过程有效提高启动速度,可以同时识别GPT和MBR。

磁盘分区分两种类型:GPT和MBR

MBR(Master Boot Record,主引导记录或主引导扇区)

MBR是计算机开机后必须读取的首个扇区,它在硬盘上的三维地址为(0柱面,0磁头,1扇区),MBR中记录着磁盘本身的相关信息以及各个分区的大小及位置信息。硬盘中的扇区的大小一般为512个字节。本地磁盘启动会读取硬盘的第一个扇区(512Bytes),存放着主引导记录MBR(Master Boot Recoder)1、446字节的启动加载程序Bootloader。2、64字节的磁盘分区表,由于存放的每个分区信息需要16个字节,所以采用MBR结构的磁盘,最多只能有4个主分区。3、2字节的结束标志。

MBR分区方案无法支持超过2TB的磁盘容量,因为MBR分区方案使用4个字节存储分区的总扇区数,最大能表示2的32次方的扇区个数,按每个扇区512个字节计算,每个分区最大不能超过2TB,2的30次方是1G,2的32次方是4GB,512*2的32次方=512*4G=512*2*2GB=2TB。

GPT(GUID Partition Table,全局唯一标识磁盘分区表)

是一种更先进的磁盘组织方案,是UEFI启动的磁盘组织方式,GPT有自己的分区表,且在GPT分区表的头部可自定义分区数量的最大值,可以灵活设置,不固定。例如Windows设定的GPT最大分区数量为128个。GPT分区方案中逻辑地址采用64位二进制位表示,可以表示2的64次方个地址,近乎于一个天位数字了,目前的硬盘不可能达到,分区就更不可能了。所以分区上限突破了2TB。另外,GPT分区方案在磁盘的末端还有一个备份分区表,保证了分区信息不容易丢失。

?Linux下的磁盘分区及其表示方法

?磁盘的表示方法

/dev/sda :第一块磁盘(针对SCSI或串口磁盘)

/dev/sdb :第二块磁盘(针对SCSI或串口磁盘)

/dev/sdc :第三块磁盘(针对SCSI或串口磁盘)

/dev/hda,/dev/hdb,/dev/hdc :(传统的IDE磁盘)

/dev/vda,/dev/vdb,/dev/vdc :(虚拟磁盘)

手动添加磁盘?

?

?使用新磁盘的整体流程

?分区——>更新磁盘分区——>格式化——>挂载——>使用

?分区

现在修改磁盘分区的16进制编码。(为后期格式化做准备)

更新磁盘分区表

格式化

挂载

使用

开机自挂载

?

文章来源:https://blog.csdn.net/m0_56337656/article/details/135260752
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。