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

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

对于 Linux 系统,除了专用工具,还可以用 fdisk -l 命令查看磁盘基本信息。虽然这个命令主要用于分区表,但结合 hdparm -i /dev/sda1 这样的后续命令,能从输出结果中找到 Model 和 SerialNo 字段,从而确认硬盘序列号。

如果你在安装系统时没有使用全部空间,可能会发现磁盘后面有未使用空间。这时用 root 权限执行 fdisk -l 可以看到分区详情,比如 GPT 分区表警告。接着用 hdparm -i /dev/sda1 能更精确地看到具体分区如 sda1 的序列号,例如 SerialNo=WD-WMAY04598673 这种格式。

有时候磁盘信息不仅限于主硬盘,还要考虑分区情况。如果不确定硬盘大小或分区方式,可以先用 df -h 看硬盘容量,用 free -m 查内存,再用 cat /proc/cpuinfo 看 CPU。确定是 sda 后,再用 smartctl 或 hdparm 查序列号。