欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Linux中MBR和GPT分区的区别

程序员文章站 2022-06-03 07:50:37
...

在Linux中对磁盘分区有两个方案

1、MBR分区方案
2、GPT分区方案

MBR分区方案特点:

1、最多支持四个主分区,
2、在Linux上使用扩展分区和逻辑分区最多可以创建15个分区,
3、由于分区中的数据以32位存储,使用MBR分区是最大支持2T空间。
4、fdisk管理工具只能创建MBR分区

GPT分区方案特点

1、是UEFI标准的一部分,主板必须要支持UEFI标准
2、GPT分区列表支持最大128PB(1PB=1024TB)
3、可以定义128个分区
4、没有主分区,扩展分区和逻辑分区的概念,所有分区都能格式化
5、gdisk管理工具可以创建GPT分区

区分MBR和GPT分区

可以使用fdisk -l 命令

看到如下信息说明该分区是GPT分区

WARNING: fdisk GPT support is currently new, and therefore in an experimental phase. Use at your own discretion.

Disk label type: gpt

看到如下信息说明该分区是MBR分区

/dev/sda1   *        2048     1026047      512000   83  Linux
/dev/sda2         1026048   419430399   209202176   8e  Linux LVM

Disk label type: dos

fdisk -l 命令输出

[[email protected] home]# fdisk -l

Disk /dev/sda: 214.7 GB, 214748364800 bytes, 419430400 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000bd24a

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     1026047      512000   83  Linux
/dev/sda2         1026048   419430399   209202176   8e  Linux LVM
WARNING: fdisk GPT support is currently new, and therefore in an experimental phase. Use at your own discretion.

Disk /dev/sdb: 214.7 GB, 214748364800 bytes, 419430400 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: gpt

 Start          End    Size  Type            Name
 1         2048    419430366    200G  Linux filesyste Linux filesystem
<省略部分输出>