web-dev-qa-db-ja.com

Ubuntu 16.04でSDカードのシリアルを取得する方法

Ubuntu 16.04を使用していますが、シリアル番号とoemidのSDカードを取得しようとしています。 here という命令を見つけましたが、現在のシステムでは見つけることができません。

以前はUbuntu 15.10を使用していましたが、/sys/の適切な場所にアクセスしてこの情報を取得できたと確信していますが、現在は見つけることができません。

SDカードを挿入すると、自動的にマウントされ、そのファイルにアクセスできますが、find /sys/ -name oemidには何も表示されません。

欠落している/ /sys/のファイルが表示されない理由を見つけるのを手伝ってもらえますか?

(Ubuntu 16.04を15.10からアップグレードしています)

2
lewiatan

まず、デバイス名を見つけます。 (/dev/sdb/dev/sdcなど)

次に、次のコマンドを実行します。

Sudo udevadm info -a -n /dev/xxx

... xxxを正しい文字に置き換えます。

2
anonymous2

hdparmはシリアル番号を出力できるはずです

Sudo hdparm -i /dev/sdb
2
Amias