GPT(GUID Partition Table)是一种分区表格式,用于替代传统的MBR(Master Boot Record)分区表。GPT使用全局唯一标识符(GUID)来标识分区,支持更大的磁盘容量和更多的分区数量。
在Linux系统中,可以使用以下命令查看磁盘的分区格式:
lsblk
命令lsblk -o NAME,FSTYPE,LABEL,SIZE,MOUNTPOINT
这个命令会列出所有块设备及其文件系统类型、标签、大小和挂载点。
fdisk
命令sudo fdisk -l
这个命令会列出所有磁盘及其分区信息。对于GPT分区表,你会看到类似以下的输出:
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 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 identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sda1 1 1953525167 976762583+ ee GPT
parted
命令sudo parted /dev/sda print
这个命令会详细列出磁盘的分区信息,包括分区表类型:
Model: ATA ST1000DM003-1ER1 (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 1000GB 1000GB ext4 primary
原因:可能是磁盘损坏或分区表信息丢失。
解决方法:
gparted
工具修复:gparted
工具修复:sgdisk
工具重建GPT分区表:sgdisk
工具重建GPT分区表:通过以上方法,你可以有效地查看和管理Linux系统中的GPT分区格式。
领取专属 10元无门槛券
手把手带您无忧上云