Bagaimana cara memeriksa nomor seri disk NVMe?

12

Bagaimana cara memeriksa nomor seri disk NVMe?

Untuk memeriksa nomor seri untuk sda dan sdb saya menggunakan:

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

Namun itu tidak berfungsi untuk disk NVMe (nvme0n0, nvme0n1 dll). Tidak ada informasi tentang nomor seri yang disediakan.

Hash Doe
sumber

Jawaban:

20

Alat nvme menyediakan opsi untuk mendapatkan informasi perangkat NVME, misalnya, untuk menginstal alat, daftar perangkat NVME dan melihat bidang kontrol id di / dev / nvme0n1, yang akan digunakan:

sudo apt-get install nvme-cli
sudo nvme list
sudo nvme id-ctrl /dev/nvme0n1
Colin Ian King
sumber
0

Perhatikan bahwa ada 2 jenis drive M.2 - NVME dan MSATA - dan mereka menghadirkan antarmuka yang sama sekali berbeda.

Ini dibuktikan dengan nama perangkat dev yang sama sekali berbeda: / dev / sd? untuk MSATA, dan / dev / nvme0n1 untuk NVMe.

Jika Anda mengunduh smartmontools 6.6, ia memiliki dukungan NVME eksperimental bawaan dan dapat menampilkan nomor seri seperti yang saya ingat. (smartctl -a, sekali lagi IIRC).

Jika tidak, untuk drive NVMe Anda memang membutuhkan alat nvme-cli untuk dapat melakukan apa pun yang dapat dilakukan oleh smartctl.

RustyCar
sumber
-1

cara lain untuk mendapatkan informasi drive adalah dengan menjalankan hdparm

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

Itu akan memberi Anda info pada kedua disk Anda

FWIW, laptop saya memiliki MSITE 512GB LITEONIT LMT-512L9M-11 yang melaporkan nomor seri melalui perintah dan saya. Mungkin saja disk Anda tidak mengembalikannya atau bahwa kebaruannya berarti tidak cukup pengembang linux memiliki akses ke sana.

Amias
sumber
2
Saya dapat memeriksa serial untuk sda dan sdb. Saya tidak dapat memeriksa disk nvme (nvme0n1, nvme1n1 dll)
Hash Doe
apakah ada pesan kesalahan?
Amias
Tidak, hanya ada informasi tentang nama dan tipe, nomor seri tidak disediakan.
Hash Doe
ok sepertinya mereka tidak mendukung mekanisme ini, bisa jadi karena mereka adalah pengendali mereka sendiri. mungkin lspci mungkin membantu, semakin banyak -v yang Anda berikan semakin banyak info yang diberikan kepada Anda.
Amias