プロジェクトのために追跡する必要がある数十のSDカードがあります。今、各製品の外側には、遊星マーカーに数字が書かれています。大丈夫です。しかし、各SDカードに記録できるユニークな機能が内蔵されていることを確認したかったです。これまで私は知っています:
- SDカードCID、通常(常にそうではありませんか????)一意のシリアル番号が含まれています。 Fedora 21のSDカードからこの情報を読む直接的な方法が見つかりません。一部のページでは、(USB経由ではない)PCIバスに直接接続されているカードリーダーがないと、CIDを見ることができないと言われています。
- ボリューム/パーティションのシリアル番号。これ可能うまくいきますが、カードを再フォーマットするたびに変わることがわかります。これは私たちが時々行うことです。したがって、これは良い選択ではありません。
- 独自のネーミングシステムを使用して、SDカードのボリュームにラベルを付けます。これは変更が簡単すぎるため、数字を書き留める必要があると主張することもできます。
だから私の質問は次のとおりです。
- Fedora 21または他のGNU / LinuxディストリビューションからSDカードのCIDを確実に読み、USBカードリーダーからシリアル番号を取得する方法はありますか?
- そうでない場合は、SDカードまたは他のシステムの既存の一意の識別子を使用してSDカードを一意に識別する他の方法はありますか?
ベストアンサー1
@humanityAndpeaceコメントによると、探すことはCID
解決策かもしれませんが、すべてのSDカードから得ることはできないようです。少なくとも私がテストしたのはそうです。その他のドキュメントを見るここ。
アイデアは情報を得ることです。/sys/block/<yourBlockDevice>/device/cid
ノート: 挿入後に
<yourBlockDevice>
読み取り可能sudo dmesg