Как проверить серийный номер диска NVMe?


12

Как проверить серийный номер диска NVMe?

Для проверки серийного номера для sda и sdb я использовал:

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

Однако это не работает для дисков NVMe (nvme0n0, nvme0n1 и т. Д.). Информация о серийном номере не предоставляется.

Ответы:


20

Инструмент nvme предоставляет опции для получения информации об устройствах NVME, например, для установки инструмента, списка устройств NVME и просмотра полей управления id в / dev / nvme0n1, можно использовать:

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

0

Обратите внимание, что есть два типа дисков M.2 - NVME и MSATA - и они имеют совершенно разные интерфейсы.

Об этом свидетельствует совершенно другое имя устройства dev: / dev / sd? для MSATA и / dev / nvme0n1 для NVMe.

Если вы загружаете smartmontools 6.6, он имеет встроенную экспериментальную поддержку NVME и может показывать серийный номер, насколько я помню. (smartctl -a, снова IIRC).

В противном случае, для накопителей NVMe вам действительно нужны инструменты nvme-cli, чтобы иметь возможность делать что-то большее, чем может сделать smartctl.


-1

Другой способ получить информацию о диске - запустить hdparm.

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

Это даст вам информацию на обоих ваших дисках

Кстати, мой ноутбук имеет встроенный LITEONIT LMT-512L9M-11 MSATA 512GB, который сообщает ваш серийный номер через вашу команду и мою. Возможно, ваш диск на самом деле не возвращает его или что его новизна означает, что у разработчиков Linux недостаточно доступа к ним.


2
Я могу проверить серийный для SDA и SDB. Я не могу проверить диски nvme (nvme0n1, nvme1n1 и т. Д.)
Hash Doe

есть сообщение об ошибке?
Амиас

Нет, есть только информация об имени и типе, серийный номер не предоставляется.
Хэш Доу

Хорошо, похоже, они не поддерживают этот механизм, возможно, потому что они являются собственными контроллерами. может быть, lspci может помочь, чем больше вы дадите ей, тем больше информации она даст вам.
Амиас
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.