Câu trả lời được chấp nhận nên được cập nhật:
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
Như bạn có thể thấy, fdisk hiện hiển thị loại Disklabel: gpt mà không cần phân tích các thông báo lỗi.
thời gian fdisk: 0m0.004s thực
thời gian chia tay: thực 0m0.413s
100x chậm hơn cho chia tay.
Tôi đã nghiên cứu ứng dụng này cho một ứng dụng khác cần dữ liệu này, vì vậy tôi chỉ cập nhật thông tin fdisk hơi lỗi thời. Ngoài ra bởi vì khi một chương trình nhanh hơn 100 lần so với chương trình khác, thường thì đáng để xem xét kỹ hơn về nó nói chung.
Tôi không biết phiên bản nào của fdisk mang lại sự thay đổi này.
Trên đây là: 2.30.2
Tôi đã tìm thấy một trong các hệ thống cũ hiển thị lỗi gpt, phiên bản 2.20.1, nhưng tôi không biết phiên bản fdisk cụ thể nào đã khắc phục vấn đề này.
Lưu ý rằng lỗi gpt sẽ xảy ra lỗi nghiêm trọng, vì vậy nếu bạn đang gửi lỗi tới 2> / dev / null thì bạn sẽ bỏ lỡ thông báo đó.
blkid
. Xem câu trả lời này .