12 如何查看NVMe磁盘的序列号? 要检查sda和sdb的序列号,我使用了: sudo lsblk --raw -o name,type,serial 但是,它不适用于NVMe磁盘(nvme0n0,nvme0n1等)。没有提供有关序列号的信息。 server ssd nvme — 哈希母鹿 source
20 nvme工具提供用于获取NVME设备信息的选项,例如,安装该工具,列出NVME设备并查看/ dev / nvme0n1上的id控制字段,可以使用: sudo apt-get install nvme-cli sudo nvme list sudo nvme id-ctrl /dev/nvme0n1 — 科林·伊恩·金 source
0 请注意,有两种M.2驱动器-NVME和MSATA-它们提供了完全不同的接口。 完全不同的dev设备名称证明了这一点:/ dev / sd?对于MSATA,/ dev / nvme0n1对于NVMe。 如果您下载smartmontools 6.6,它内置了实验性NVME支持,并且我记得可以显示序列号。(smartctl -a,再次是IIRC)。 否则,对于NVMe驱动器,您确实需要nvme-cli工具能够执行比smartctl更大的工作。 — 生锈的汽车 source
-1 获取驱动器信息的另一种方法是运行hdparm sudo hdparm -i /dev/sda /dev/sdb 这将在两个磁盘上为您提供信息 首先,我的笔记本电脑有一个内置的LITEONIT LMT-512L9M-11 MSATA 512GB,它确实通过您的命令和我的命令报告了其序列号。也许您的磁盘实际上没有返回它,或者它的新颖性意味着没有足够的Linux开发人员访问它们。 — 阿米亚斯 source 2 我可以检查sda和sdb的序列号。我无法检查nvme磁盘(nvme0n1,nvme1n1等) — Hash Doe 是否有错误消息? — Amias '16 否,仅提供有关名称和类型的信息,不提供序列号。 — Hash Doe 好的,看起来他们不支持此机制,可能是因为它们是它们自己的控制器。也许lspci可能会有所帮助,-v越多,它给您的信息就越多。 — Amias '16