获取额外的GPT信息;等价的“ fdisk -l”


8

使用以下硬盘驱动器的GPT等效于什么:

# fdisk -l /dev/hda > /mnt/sda1/hda_fdisk.info

我从https://wiki.archlinux.org/index.php/disk_cloning(在“创建磁盘映像”下)获得了此信息,以获取额外的硬盘信息,这对于从多分区映像还原或提取映像可能很重要。

当我这样做时,我得到类似于以下错误:

“警告:在'/ dev / sda'上检测到GPT(GUID分区表)!util fdisk不支持GPT。请使用GNU Parted。”

Answers:


6

一些unix分区程序已被淘汰,它GPT partition table是新的,并且一些工具不起作用GPTGNU parted 是新的,gpartedGNOME Parted

例如:

root@debian:/home/mohsen# parted -l /dev/sda
Model: ATA WDC WD7500BPVT-7 (scsi)
Disk /dev/sda: 750GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type      File system     Flags
 1      32.3kB  41.1MB  41.1MB  primary   fat16           diag
 2      41.9MB  2139MB  2097MB  primary   fat32           boot
 3      2139MB  52.1GB  50.0GB  primary   ext4
 4      52.1GB  749GB   697GB   extended
 5      52.1GB  737GB   685GB   logical   ext4
 6      737GB   749GB   12.0GB  logical   linux-swap(v1)

注意: GPT是APT的衍生产品,GUID Partition Table并且是许多新产品。 GPT


2
注意:sudo parted -l如果您不是root用户,则可能需要。否则,输出将变为空白,这可能会造成混淆。
卡米洛·马丁

2
@CamiloMartin您说的是正确的,但是当我在外壳程序中输入#时,表示我是root。
PersianGulf 2015年

1
是的,仅提及它是因为它是少数几个在没有超级用户权限时仅给出静默失败的命令,不会发出错误/警告消息。
卡米洛·马丁

是的,这是高风险。
PersianGulf

6

fdisk等效是gdisk,这是在常用的gptfdisk通过软件包管理的软件包。我认为您最好使用它。我*parted个人什么都不信任-同时进行分区格式化的任何分区工具都不是分区工具。


软件包名称gdisk至少在Ubuntu和CentOS / RedHat中。
帕维尔·坦科夫

2

的最新版本fdisk确实支持GPT,请参见此处

例如,在具有GPT的磁盘上,我得到以下信息:

fdiskutil-linux 2.23.2RedHat / CentOS 7.2中说:

# fdisk -l /dev/sdb
WARNING: fdisk GPT support is currently new, and therefore in an experimental phase. Use at your own discretion.

Disk /dev/sdb: 1000.0 GB, 999989182464 bytes, 1953103872 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   1953103838  931,3G  Linux filesyste Linux filesystem

fdiskutil-linux 2.27.1Linux Mint 18 / Ubuntu 16.04 LTS(Xenial Xerus)中说:

# fdisk -l /dev/sda
Disk /dev/sda: 223,6 GiB, 240057409536 bytes, 468862128 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
Disklabel type: gpt
Disk identifier: 36CB5C9A-A274-43A0-9EBF-A4C457FFC56F

Device      Start       End   Sectors   Size Type
/dev/sda1    2048    526335    524288   256M EFI System
/dev/sda2  526336 468862094 468335759 223,3G Linux filesystem

并且不抱怨。

但是,我还是会gdisk按照mikeserv的建议使用。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.