Ich habe Dutzende von SD-Karten, die ich für ein Projekt im Auge behalten muss. Im Moment haben sie jeweils eine Nummer, die physisch mit einem dauerhaften Marker auf der Außenseite geschrieben ist. Dies ist in Ordnung, aber ich möchte sehen, ob in jede SD-Karte, die ich aufnehmen kann, etwas Einzigartiges eingebaut ist. Bisher ist mir bekannt:
- Die CID der SD-Karte, die normalerweise (nicht immer ???) eine eindeutige Seriennummer enthält. Ich kann in Fedora 21 keinen einfachen Weg finden, dies von einer SD-Karte abzulesen. Auf einigen Seiten heißt es, dass Sie die CID nicht sehen können, wenn Sie keinen Kartenleser haben, der direkt an den PCI-Bus angeschlossen ist (und nicht über USB).
- Seriennummer des Volumes / der Partition. Dies mag funktionieren, aber ich verstehe, dass sich dies jedes Mal ändert, wenn die Karte neu formatiert wird, was wir von Zeit zu Zeit tun. Also keine gute Option.
- Beschriften Sie einfach das SD-Kartenvolumen mit meinem eigenen eindeutigen Benennungssystem. Das ist zu einfach zu ändern, und ich könnte genauso gut einfach die Zahlen auf die Außenseite schreiben.
Ich denke also, meine Fragen sind:
- Gibt es eine Möglichkeit, die CID von meinen SD-Karten zuverlässig zu lesen, um Seriennummern über einen USB-Kartenleser in Fedora 21 oder anderen GNU / Linux-Distributionen zu erhalten?
- Wenn nicht, gibt es andere Möglichkeiten, vorhandene eindeutige Kennungen in einer SD-Karte oder einem anderen System zur eindeutigen Identifizierung von SD-Karten zu verwenden?