如何从终端检测我的磁盘是使用 GPT 还是 MBR?

如何从终端检测我的磁盘是使用 GPT 还是 MBR?

我正在运行 Ubuntu 13.10。一些链接显示:

  • 如果你使用MS-DOS分区表(或 MBR),您最多只能拥有 4 个主/扩展分区。

  • 如果你使用GUID 分区表(GPT)使用默认设置,最多可以有 128 个分区。

如何确定我的磁盘是否使用膜生物反应器或者谷氨酰胺磷酸酶从 Ubuntu 中的终端?

这样我创建分区时就会很方便。

答案1

要在 ubuntu 中查找您的磁盘是 GPT 还是 MBR,您必须安装gdisk实用程序。

sudo apt-get install gdisk

然后运行以下命令,

sudo gdisk -l /dev/sda
  • 如果上述命令的输出显示如下,则说明您有 MBR 磁盘,

    Partition table scan:
    MBR: MBR only
    BSD: not present
    APM: not present
    GPT: not present
    
  • 如果输出显示如下内容,则说明您有 GPT 磁盘,

    Partition table scan:
    MBR: protective
    BSD: not present
    APM: not present
    GPT: present
    

答案2

使用分开

您可以使用此命令,替换/dev/sda为您的设备:

parted /dev/sda print | grep -i '^Partition Table'

您可能需要先安装它:

sudo apt-get install parted

MBR 磁盘的示例输出:

Partition Table: msdos

使用磁盘分区

首先安装:

sudo apt-get install gdisk

然后,您可以使用此命令,替换/dev/sda为您的设备:

gdisk -l /dev/sda | grep -A4 '^Partition table scan:'

Mbr 磁盘的示例输出:

Partition table scan:
  MBR: MBR only
  BSD: not present
  APM: not present
  GPT: not present

使用fdisk

运行此命令,替换/dev/sda为您的设备:

fdisk -l /dev/sda

它将显示Disklabel typegpt

Disk /dev/sda: 931.53 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: Samsung SSD 870 
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 8B1E6FC4-F381-4A16-A27C-1AE1F0ACECFF

答案3

无需安装任何东西:

sudo ls                              # Prevent hang
sudo fdisk -l | grep -B 5 Disklabel  # Focus

答案4

lshw -C disks

你会得到类似这样的结果:

-disk:1
                   description: ATA Disk
                   product: CT250MX500SSD1
                   physical id: 0.19.0
                   bus info: scsi@0:0.25.0
                   logical name: /dev/sdb
                   version: 023
                   serial: 2026E2B08C85
                   size: 232GiB (250GB)
                   capacity: 232GiB (250GB)
                   capabilities: gpt-1.00 partitioned partitioned:gpt
                   configuration: ansiversion=6 guid=38547a1a-38b4-4205-bb0a-d90f6103b76a logicalsectorsize=512 sectorsize=4096

参见行:功能:gpt-1.00 分区 分区:gpt

相关内容