Come controllare il numero seriale del disco NVMe?


12

Come controllare il numero seriale del disco NVMe?

Per controllare il numero seriale per sda e sdb ho usato:

sudo lsblk --raw -o name,type,serial

Tuttavia, non funziona per i dischi NVMe (nvme0n0, nvme0n1 ecc.). Non vengono fornite informazioni sul numero di serie.

Risposte:


20

Lo strumento nvme fornisce opzioni per ottenere informazioni sui dispositivi NVME, ad esempio per installare lo strumento, elencare i dispositivi NVME e guardare i campi di controllo ID su / dev / nvme0n1, si userebbe:

sudo apt-get install nvme-cli
sudo nvme list
sudo nvme id-ctrl /dev/nvme0n1

0

Si noti che esistono 2 tipi di unità M.2 - NVME e MSATA - e presentano interfacce completamente diverse.

Ciò è dimostrato dal nome del dispositivo dev completamente diverso: / dev / sd? per MSATA e / dev / nvme0n1 per NVMe.

Se scarichi smartmontools 6.6, ha il supporto sperimentale NVME integrato e può mostrare il numero seriale come ricordo. (smartctl -a, di nuovo IIRC).

Altrimenti, per le unità NVMe hai davvero bisogno degli strumenti nvme-cli per essere in grado di fare qualcosa di più di quanto possa fare smartctl.


-1

un altro modo per ottenere informazioni sull'unità è eseguire hdparm

sudo hdparm -i /dev/sda /dev/sdb

Questo ti darà informazioni su entrambi i tuoi dischi

FWIW, il mio laptop ha un LITEONIT LMT-512L9M-11 MSATA da 512 GB incorporato che riporta il suo numero seriale tramite il tuo comando e il mio. Forse il tuo disco in realtà non lo restituisce o la sua novità significa che non abbastanza sviluppatori Linux possono accedervi.


2
Sono in grado di controllare seriale per sda e sdb. Non riesco a controllare i dischi nvme (nvme0n1, nvme1n1 ecc.)
Hash Doe,

C'è un messaggio di errore ?
Amias,

No, ci sono solo informazioni su nome e tipo, il numero di serie non è fornito.
Hash Doe,

ok sembra che non supportino questo meccanismo, potrebbe essere perché sono i propri controller. forse lspci potrebbe essere d'aiuto, più -v gli dai più informazioni ti dà.
Amias,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.