项目中有需求要读取整机或主板序列号,无奈客户目标机是定制产品,既没有整机序列号,也没有主板序列号,只能退而求其次,改用硬盘序列号。
研究一番,记录如下:
1. Intel NUC
cat /sys/class/block/nvme0n1/device/serial
2. 某国产电脑
cat /sys/class/block/sda/device/wwid
用nvme0n1还是用sda, 主要是看 /sys/class/block下的目录名称。下图就是Intel NUC的目录:
项目中有需求要读取整机或主板序列号,无奈客户目标机是定制产品,既没有整机序列号,也没有主板序列号,只能退而求其次,改用硬盘序列号。
研究一番,记录如下:
cat /sys/class/block/nvme0n1/device/serial
cat /sys/class/block/sda/device/wwid
用nvme0n1还是用sda, 主要是看 /sys/class/block下的目录名称。下图就是Intel NUC的目录: