La risposta accettata dovrebbe essere aggiornata:
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
Come puoi vedere, fdisk ora mostra il tipo di Disklabel: gpt senza bisogno di analizzare i messaggi di errore.
time fdisk: real 0m0.004s
tempo separato: 0m0.413 reali
100 volte più lento per la separazione.
Stavo cercando questo per un'altra applicazione che aveva bisogno di questi dati, quindi sto solo aggiornando le informazioni fdisk leggermente obsolete. Anche perché quando un programma è 100 volte più veloce di un altro, di solito vale la pena dare un'occhiata più da vicino in generale.
Non so quale versione di fdisk abbia apportato questa modifica.
Quanto sopra è: 2.30.2
Ne ho trovato uno in un sistema precedente che mostra l'errore gpt, versioni 2.20.1, ma non so quale specifica versione di fdisk abbia corretto questo problema.
Nota che l'errore gpt sta per essere standard, quindi se invii errori a 2> / dev / null perderai quel messaggio.
blkid
. Vedere questa risposta .