それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

ラズパイのsdカードの情報を調べる。

このRaspiにどのSDカードを挿していたかなと。SDカードの型番やメーカーを調べたいときに、いちいち抜き差しするのもRaspiを見にくのも面倒です。

ssh 経由やコマンドでSDカードの情報を得られたら良い。

mmc コマンドでSDカードの情報を調べる。

$ mmc cid read /sys/block/mmcblk0/device
type: 'SD'
manufacturer: 'SanDisk' 'SD'
product: 'SH32G' 8.0
serial: 0x52ec4aaf
manfacturing date: 2020 nov

インストール

sudo apt install mmc-utils -y

使用方法

mmc コマンドでSDカードの情報が出来る。

mmc csd read /sys/block/mmcblk0/device
mmc scr read /sys/block/mmcblk0/device
mmc cid read /sys/block/mmcblk0/device

実行例

対応規格を調べる。

# mmc csd read /sys/block/mmcblk0/device
type: 'SD'
card classes: 11 extension, 10 switch, 8 application specific, 7 lock card, 5 erase, 4 block write, 2 block read, 1 reserved, 0 basic,
capacity: 29.72Gbyte (31914983424 bytes, 62333952 sectors, 512 bytes each)

タイプを調べる

# mmc scr read /sys/block/mmcblk0/device
type: 'SD'
version: SD 3.0x
bus widths: 4bit, 1bit,

メーカーと型番、シリアルを調べる。

# mmc cid read /sys/block/mmcblk0/device
type: 'SD'
manufacturer: 'SanDisk' 'SD'
product: 'SH32G' 8.0
serial: 0x52ec4aaf
manfacturing date: 2020 nov

その他のMMCコマンドもあるが、eMMC用なので、SDカードで使えるのは上記くらい。

参考資料

https://raspberrypi.stackexchange.com/questions/121560/how-do-i-figure-out-the-brand-and-type-of-an-sd-card-on-the-commandline