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.