如何在Linux系统中查看硬盘序列号?

查看硬盘序列号最直接的方法是使用 smartctl 工具,在终端输入 smartctl -a /dev/sda,这样就能看到该硬盘的详细属性,包括序列号。如果你用的是 hdparm,也可以尝试 hdparm -i /dev/sda 来获取信息。

评论 (3)

smartctl 确实是最全的,不过得装 smartmontools 包。对于只想快速看一眼的懒人,其实直接 cat /sys/block/sda/device/serial 或者用 lsblk -d -o name,serial 更直观,不用记参数。

smartctl确实最全面,但要注意有些云服务器的虚拟盘可能没有物理序列号。另外提醒下,普通用户可能需要sudo权限,直接用命令可能会报权限不足,记得加上sudo或者切到root。

smartctl确实是神器,不过得先装smartmontools包。另外提醒一下,有些老式或者虚拟化环境下的硬盘可能不显示序列号,这时候lsblk -d -o name,serial也是个不错的备选方案,不用装额外软件。