La respuesta aceptada debe actualizarse:
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
Como puede ver, fdisk ahora muestra el tipo Disklabel: gpt sin necesidad de analizar mensajes de error.
tiempo fdisk: real 0m0.004s
tiempo dividido: 0m0.413s reales
100 veces más lento para partir.
Estaba investigando esto para otra aplicación que necesitaba estos datos, así que solo estoy actualizando la información de fdisk un poco desactualizada. También porque cuando un programa es 100 veces más rápido que otro, generalmente vale la pena echarle un vistazo más de cerca en general.
No sé qué versión de fdisk trajo este cambio.
Lo anterior es: 2.30.2
Encontré uno en un sistema anterior que muestra un error gpt, versiones 2.20.1, pero no sé qué versión específica de fdisk corrigió este problema.
Tenga en cuenta que el error gpt va a stderr, por lo que si enviaba errores a 2> / dev / null, se perdería ese mensaje.
blkid
. Mira esta respuesta .