คำตอบที่ยอมรับควรได้รับการอัปเดต:
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
อย่างที่คุณเห็นตอนนี้ fdisk แสดงประเภท Disklabel: gpt โดยไม่ต้องแยกวิเคราะห์ข้อความแสดงข้อผิดพลาด
เวลา fdisk: จริง 0m0.004 วินาที
แบ่งเวลา: จริง 0m0.413s
ช้ากว่า 100x สำหรับการแยก
ฉันกำลังค้นคว้าสิ่งนี้สำหรับแอปพลิเคชันอื่นที่ต้องการข้อมูลนี้ดังนั้นฉันจึงอัปเดตข้อมูล fdisk ที่ล้าสมัยเล็กน้อย นอกจากนี้เนื่องจากเมื่อโปรแกรมหนึ่งเร็วกว่าโปรแกรมหนึ่งถึง 100 เท่าจึงมักจะคุ้มค่าที่จะดูโดยทั่วไป
ฉันไม่รู้ว่า fdisk รุ่นใดที่นำมาซึ่งการเปลี่ยนแปลงนี้
ด้านบนคือ: 2.30.2
ฉันพบหนึ่งในระบบเก่าที่แสดงข้อผิดพลาด gpt รุ่น 2.20.1 แต่ฉันไม่ทราบว่ารุ่น fdisk ใดที่แก้ไขปัญหานี้ได้
โปรดทราบว่าข้อผิดพลาด gpt จะไปที่ stderr ดังนั้นหากคุณส่งข้อผิดพลาดไปที่ 2> / dev / null คุณจะพลาดข้อความนั้น
blkid
วิธีที่ง่ายที่สุดคือการใช้งาน ดูคำตอบนี้