Tôi có hàng tá thẻ SD mà tôi cần theo dõi cho một dự án. Ngay bây giờ, mỗi cái đều có một số được viết bằng vật lý với điểm đánh dấu vĩnh viễn ở bên ngoài. Điều này không sao, nhưng tôi muốn xem liệu có thứ gì độc đáo được tích hợp trong mỗi thẻ SD mà tôi có thể ghi lại không. Cho đến nay tôi nhận thức được:
- CID của thẻ SD, thường (không phải luôn luôn ???) bao gồm một số sê-ri duy nhất. Tôi không thể tìm thấy một cách đơn giản để đọc thẻ SD này trong Fedora 21. Một số trang nói rằng trừ khi bạn có đầu đọc thẻ được kết nối trực tiếp với bus PCI (chứ không phải qua USB), bạn không thể thấy CID.
- Số sê-ri / phân vùng số. Điều này có thể hoạt động nhưng tôi hiểu rằng điều này thay đổi mỗi khi thẻ được định dạng lại, đó là điều chúng ta thỉnh thoảng làm. Vì vậy, không phải là một lựa chọn tốt.
- Chỉ cần gắn nhãn khối lượng thẻ SD với hệ thống đặt tên độc đáo của riêng tôi. Điều này là quá dễ dàng để thay đổi, và tôi có thể chỉ cần gắn bó với việc viết các con số ở bên ngoài.
Vì vậy, tôi đoán câu hỏi của tôi là:
- Có cách nào đáng tin cậy để đọc CID khỏi thẻ SD của tôi để lấy số sê-ri qua đầu đọc thẻ USB trong Fedora 21 hoặc các bản phân phối GNU / Linux khác không?
- Nếu không, có cách nào khác để sử dụng số nhận dạng duy nhất hiện có trong thẻ SD hoặc hệ thống khác để nhận dạng duy nhất thẻ SD không?