回答:
nvmeツールは、NVMEデバイス情報を取得するためのオプションを提供します。たとえば、ツールをインストールし、NVMEデバイスを一覧表示し、/ dev / nvme0n1のid制御フィールドを確認します。
sudo apt-get install nvme-cli
sudo nvme list
sudo nvme id-ctrl /dev/nvme0n1
2種類のM.2ドライブ-NVMEとMSATAがあり、それらは完全に異なるインターフェースを提供することに注意してください。
これは、完全に異なるdevデバイス名/ dev / sd?によって証明されています。MSATAの場合、NVMeの場合は/ dev / nvme0n1。
smartmontools 6.6をダウンロードすると、実験的なNVMEサポートが組み込まれており、覚えているとおりシリアル番号を表示できます。(smartctl -a、再びIIRC)。
それ以外の場合、NVMeドライブの場合、nvme-cliツールがsmartctlで実行できる以上のことを実行できる必要があります。
ドライブ情報を取得する別の方法は、hdparmを実行することです
sudo hdparm -i /dev/sda /dev/sdb
両方のディスクに関する情報が得られます
FWIW、私のラップトップにはLITEONIT LMT-512L9M-11 MSATA 512GBが組み込まれており、コマンドと鉱山でシリアル番号を報告します。ディスクが実際にそれを返さないか、その新しさがLinux開発者がそれらにアクセスできないことを意味する可能性があります。