NVMe 디스크의 일련 번호를 확인하는 방법은 무엇입니까?
sda 및 sdb의 일련 번호를 확인하려면 다음을 사용했습니다.
sudo lsblk --raw -o name,type,serial
그러나 NVMe 디스크 (nvme0n0, nvme0n1 등)에는 작동하지 않습니다. 일련 번호에 대한 정보가 없습니다.
답변
nvme 도구는 도구를 설치하고 NVME 장치를 나열하며 / dev / nvme0n1의 id 제어 필드를 보는 등 NVME 장치 정보를 얻는 옵션을 제공합니다.
sudo apt-get install nvme-cli
sudo nvme list
sudo nvme id-ctrl /dev/nvme0n1
답변
NVME와 MSATA의 두 종류의 M.2 드라이브가 있으며 완전히 다른 인터페이스를 제공합니다.
이것은 완전히 다른 dev 장치 이름 인 / dev / sd? MSATA의 경우 / dev / nvme0n1, NVMe의 경우.
smartmontools 6.6을 다운로드하면 실험적인 NVME 지원 기능이 내장되어 있으며 기억하는대로 일련 번호를 표시 할 수 있습니다. (smartctl -a, 다시 IIRC).
그렇지 않으면 NVMe 드라이브의 경우 smartctl보다 더 많은 작업을 수행 할 수있는 nvme-cli 도구가 필요합니다.
답변
드라이브 정보를 얻는 또 다른 방법은 hdparm을 실행하는 것입니다
sudo hdparm -i /dev/sda /dev/sdb
그러면 두 디스크에 대한 정보가 제공됩니다.
FWIW, 내 노트북에는 LITEONIT LMT-512L9M-11 MSATA 512GB가 내장되어있어 명령과 광산을 통해 일련 번호를보고합니다. 디스크가 실제로 디스크를 반환하지 않거나 새로 워진 것은 Linux 개발자가 디스크에 액세스 할 수 없음을 의미합니다.