查看磁盘分区类型(Partition Type)

在 Linux 中使用 parted 查看磁盘 分区类型(Partition Type) 是一种直观方式,尤其适用于 GPT 分区表(相比 fdisk 更强大)。


1. 基本命令:查看分区信息

1
parted /dev/sdX print

例如:

1
parted /dev/sdb print

输出示例(GPT 磁盘):

Model: ATA WDC WD10EZEX (scsi)
Disk /dev/sdb: 1000GB
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    File system  Name     Flags
 1      1049kB  538MB   537MB   fat32        EFI      boot, esp
 2      538MB   1000GB  999GB   ext4         data

你可以看到:

  • Partition Table:是 GPT 还是 msdos(MBR);
  • File system:分区上的文件系统类型(如 ext4, xfs, fat32 等);
  • Flags:是否是 boot 分区、LVM、RAID、ESP 等;
  • Name:GPT 分区才支持命名。

2. 仅显示分区类型(判断是 GPT 还是 MBR)

1
parted /dev/sdb print | grep "Partition Table"

输出示例:

Partition Table: gpt

或者:

Partition Table: msdos

3. 进入 parted 交互模式查看

1
2
parted /dev/sdb
(parted) print

退出:

(parted) quit

总结

功能 命令
查看分区表类型 parted /dev/sdX print
查看是否为 GPT 或 MBR grep "Partition Table"