NVMe 디스크의 일련 번호를 확인하는 방법은 무엇입니까?


12

NVMe 디스크의 일련 번호를 확인하는 방법은 무엇입니까?

sda 및 sdb의 일련 번호를 확인하려면 다음을 사용했습니다.

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

그러나 NVMe 디스크 (nvme0n0, nvme0n1 등)에는 작동하지 않습니다. 일련 번호에 대한 정보가 없습니다.

답변:


20

nvme 도구는 도구를 설치하고 NVME 장치를 나열하며 / dev / nvme0n1의 id 제어 필드를 보는 등 NVME 장치 정보를 얻는 옵션을 제공합니다.

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

0

NVME와 MSATA의 두 종류의 M.2 드라이브가 있으며 완전히 다른 인터페이스를 제공합니다.

이것은 완전히 다른 dev 장치 이름 인 / dev / sd? MSATA의 경우 / dev / nvme0n1, NVMe의 경우.

smartmontools 6.6을 다운로드하면 실험적인 NVME 지원 기능이 내장되어 있으며 기억하는대로 일련 번호를 표시 할 수 있습니다. (smartctl -a, 다시 IIRC).

그렇지 않으면 NVMe 드라이브의 경우 smartctl보다 더 많은 작업을 수행 할 수있는 nvme-cli 도구가 필요합니다.


-1

드라이브 정보를 얻는 또 다른 방법은 hdparm을 실행하는 것입니다

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

그러면 두 디스크에 대한 정보가 제공됩니다.

FWIW, 내 노트북에는 LITEONIT LMT-512L9M-11 MSATA 512GB가 내장되어있어 명령과 광산을 통해 일련 번호를보고합니다. 디스크가 실제로 디스크를 반환하지 않거나 새로 워진 것은 Linux 개발자가 디스크에 액세스 할 수 없음을 의미합니다.


2
sda 및 sdb의 직렬을 확인할 수 있습니다. nvme 디스크 (nvme0n1, nvme1n1 등)를 확인할 수 없습니다
Hash Doe

오류 메시지가 있습니까?
Amias

아니요, 이름과 유형에 대한 정보 만 있으며 일련 번호는 제공되지 않습니다.
해시도

이 메커니즘을 지원하지 않는 것 같습니다. 컨트롤러를 소유하고 있기 때문일 수 있습니다. lspci가 도움이 될 수 있습니다. -v가 많을수록 더 많은 정보를 제공합니다.
Amias
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.