Die akzeptierte Antwort sollte aktualisiert werden:
fdisk -l /dev/sdb
Disk /dev/sdb: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 6C5ED23-xxxxxxx
Wie Sie sehen, zeigt fdisk jetzt Disklabel type: gpt an, ohne dass Fehlermeldungen analysiert werden müssen.
Zeit fdisk: real 0m0.004s
zeitlich getrennt: real 0m0.413s
100x langsamer zum Abschied.
Ich habe dies für eine andere Anwendung recherchiert, die diese Daten benötigte, daher aktualisiere ich nur die leicht veralteten fdisk-Informationen. Auch, weil es sich in der Regel lohnt, ein Programm, das 100-mal schneller ist als ein anderes, genauer anzusehen.
Ich weiß nicht, welche fdisk-Version diese Änderung bewirkt hat.
Das obige ist: 2.30.2
Ich habe eines in einem älteren System gefunden, das den gpt-Fehler Version 2.20.1 anzeigt, aber ich weiß nicht, welche bestimmte fdisk-Version dieses Problem behoben hat.
Beachten Sie, dass der gpt-Fehler stderr wird. Wenn Sie also Fehler an 2> / dev / null senden, wird diese Nachricht übersehen.
blkid
. Siehe diese Antwort .