Erhalten der zusätzlichen GPT-Informationen; ein "fdisk -l" -Äquivalent

8

Was ist das Äquivalent für GPT mit Festplatten von:

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

Ich habe dies von https://wiki.archlinux.org/index.php/disk_cloning (unter "Disk-Image erstellen") erhalten, um die zusätzlichen Festplatteninformationen abzurufen, die für das Wiederherstellen oder Extrahieren von Images mit mehreren Partitionen wichtig sein können.

Wenn ich das mache, erhalte ich eine ähnliche Fehlermeldung wie:

"WARNUNG: GPT (GUID Partition Table) wurde in '/ dev / sda' erkannt! Die util fdisk unterstützt GPT nicht. Verwenden Sie GNU Parted."

ConfusedStack
quelle

Antworten:

6

Einige Unix-Partitionierer sind abhängig und GPT partition tableneu und einige Tools funktionieren nicht GPT. GNU parted ist neu und gpartedistGNOME Parted

zum Beispiel:

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)

HINWEIS: GPT ist eine Abkürzung von GUID Partition Tableund viel neu. GPT

Persischer Golf
quelle
2
Hinweis: Möglicherweise benötigen sudo parted -lSie, wenn Sie nicht root sind. Andernfalls wird die Ausgabe leer, was verwirrend sein kann.
Camilo Martin
2
@CamiloMartin Du sagst wahr, aber wenn ich # in meine Shell stecke, bedeutet das, dass ich root bin.
PersianGulf
1
Ja, nur erwähnen, weil es einer der wenigen Befehle ist, die keine Fehler- / Warnmeldung geben, wenn sie nicht root sind und nur stillschweigend fehlschlagen.
Camilo Martin
Ja, es ist ein hohes Risiko.
PersianGulf
6

Das fdiskÄquivalent ist gdisk, das üblicherweise im gptfdiskPaket über den Paketmanager verfügbar ist . Du würdest es meiner Meinung nach viel besser machen, es zu benutzen. Ich *partedpersönlich vertraue nichts - jedes Partitionstool, das gleichzeitig partitioniert und formatiert, ist kein Partitionstool.

mikeserv
quelle
Der Paketname ist gdiskmindestens in Ubuntu und CentOS / RedHat.
Pavel Tankov
2

Aktuelle Versionen von fdiskdo unterstützen GPT, siehe hier .

Auf einer Festplatte mit GPT erhalte ich beispielsweise Folgendes:

fdiskvon util-linux 2.23.2in RedHat / CentOS 7.2 sagt:

# 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

fdiskvon util-linux 2.27.1in Linux Mint 18 / Ubuntu 16.04 LTS (Xenial Xerus) sagt:

# 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

und beschwert sich überhaupt nicht.

Trotzdem würde ich gdiskwie von mikeserv vorgeschlagen verwenden.

Pavel Tankov
quelle