Mam dziesiątki kart SD, które muszę śledzić w projekcie. W tej chwili każdy z nich ma fizycznie zapisany numer ze stałym znacznikiem na zewnątrz. To jest OK, ale chcę sprawdzić, czy w każdej karcie SD jest coś wyjątkowego, co mogę nagrać. Jak dotąd jestem świadomy:
- Identyfikator CID karty SD, który zwykle (nie zawsze ???) zawiera unikalny numer seryjny. Nie mogę znaleźć prostego sposobu na odczytanie tego z karty SD w Fedorze 21. Niektóre strony mówią, że jeśli nie masz czytnika kart bezpośrednio podłączonego do magistrali PCI (a nie przez USB), nie widzisz CID.
- Numer seryjny woluminu / partycji. Może to działać, ale rozumiem, że zmienia się to za każdym razem, gdy karta jest formatowana, co robimy od czasu do czasu. Więc nie jest to dobra opcja.
- Po prostu oznaczam wolumin karty SD własnym unikalnym systemem nazewnictwa. Jest to zbyt łatwe do zmiany i równie dobrze mogę trzymać się pisania liczb na zewnątrz.
Myślę, że moje pytania to:
- Czy istnieje sposób na niezawodny odczyt CID z moich kart SD, aby uzyskać numery seryjne za pomocą czytnika kart USB w Fedorze 21 lub innych dystrybucjach GNU / Linux?
- Jeśli nie, czy istnieją inne sposoby wykorzystania istniejących unikalnych identyfikatorów na karcie SD lub w innym systemie do jednoznacznej identyfikacji kart SD?