Tenga en cuenta que hay 2 tipos de unidades M.2, la NVME y la MSATA, y presentan interfaces completamente diferentes.
Esto es como lo demuestra el nombre del dispositivo de desarrollo completamente diferente: / dev / sd? para MSATA y / dev / nvme0n1 para NVMe.
Si descarga smartmontools 6.6, tiene incorporado soporte experimental NVME y puede mostrar el número de serie como recuerdo. (smartctl -a, nuevamente IIRC).
De lo contrario, para las unidades NVMe, de hecho, necesita las herramientas nvme-cli para poder hacer algo más de lo que Smartctl puede hacer.