我需要获取硬盘制造商的序列号。
在 Windows 中我得到了以下结果,
C:\>wmic diskdrive get serialnumber
SerialNumber
2020202057202d44435759415255393XXXXXXXXX
我如何从 Ubuntu 终端检查这一点?
編輯:
当我使用hdparm -i /dev/sda
命令时,它会给出操作系统指定的 id,而不是制造商的 id。它类似于 Windows 命令vol c:
。
但就我而言,我需要找到 40 位数字manufactures serial number
。
答案1
尝试此命令仅获取序列号,
sudo hdparm -i /dev/sda | grep -oE 'SerialNo=.*'
我的硬盘在哪里/dev/sda
。
例子:
$ sudo hdparm -i /dev/sda | grep -oE 'SerialNo=.*'
SerialNo=S2SMJ9CD201346
或者
尝试以下命令查看硬盘的序列号(在我的情况下是/dev/sda
)。
$ sudo smartctl --all /dev/sda | grep -E 'Serial\ Number'
Serial Number: S2SMJ9CD201346
在运行上述命令之前,您必须安装smartmontools
包。
sudo apt-get install smartmontools
答案2
有多种方法可以检索硬盘的序列号。
其中一种方法是使用hdparm
。
输入:
sudo hdparm -i /dev/sda
您可以读取有关第一个硬盘的一些信息。如果要检查另一个设备,请键入sudo fdisk-l
以检索连接的其他设备的路径。