硬盘驱动器的制造商序列号

Jan*_*ana 4 gnome-terminal 12.04

我需要获取硬盘驱动器的制造商序列号。

在 Windows 中,我得到了以下结果,

C:\>wmic diskdrive get serialnumber
SerialNumber
2020202057202d44435759415255393XXXXXXXXX
Run Code Online (Sandbox Code Playgroud)

如何从 Ubuntu 终端检查这个?

编辑:

当我使用hdparm -i /dev/sda命令时,它会给出操作系统给定的 ID,而不是制造商的 ID。它类似于 windows 命令vol c:

但就我而言,我需要找到 40 位数字manufactures serial number

Avi*_*Raj 5

试试这个命令只获取序列号,

sudo hdparm -i /dev/sda | grep -oE 'SerialNo=.*'
Run Code Online (Sandbox Code Playgroud)

/dev/sda我的硬盘在哪里。

例子:

$ sudo hdparm -i /dev/sda | grep -oE 'SerialNo=.*'
SerialNo=S2SMJ9CD201346
Run Code Online (Sandbox Code Playgroud)

或者

尝试使用以下命令查看硬盘的序列号(在我的情况下是/dev/sda)。

$ sudo smartctl --all /dev/sda | grep -E 'Serial\ Number'
Serial Number:    S2SMJ9CD201346
Run Code Online (Sandbox Code Playgroud)

在运行上述命令之前,您必须安装smartmontools包。

sudo apt-get install smartmontools
Run Code Online (Sandbox Code Playgroud)


gir*_*ngo 1

有多种方法可以检索硬盘的序列号。
其中之一是使用hdparm.
打字:

 sudo hdparm -i /dev/sda
Run Code Online (Sandbox Code Playgroud)

您可以读取有关第一块硬盘的一些信息。如果您想检查其他设备,请键入sudo fdisk-l以检索已连接的其他设备的路径。