BashからUSBフラッシュドライブのシリアル番号を取得する方法

BashからUSBフラッシュドライブのシリアル番号を取得する方法
cat /proc/scsi/usb-storage/27 
------------------
   Host scsi27: usb-storage
       Vendor: SanDisk
      Product: Cruzer Blade
Serial Number: 4C530000230331109030
     Protocol: Transparent SCSI
    Transport: Bulk
       Quirks: SANE_SENSE

これは、ペンドライブを接続するたびにホストcsi番号が変更され続けるためです。

ベストアンサー1

使用lsblk:

$ lsblk --output KNAME,SERIAL /dev/sdb
KNAME SERIAL
sdb   4CEDFB6D543AF360199308B2

同じデバイスで2回テストしましたが、常に同じシリアル番号が出ました。

おすすめ記事