1.简介
Linux 是一款使用广泛的开源操作系统。在 Linux 操作系统中,硬盘是非常重要的存储设备之一。在某些情况下,我们需要知道硬盘的序列号。本文将会介绍如何在 Linux 操作系统中查看硬盘序列号。
2.查看硬盘信息
2.1 fdisk 命令
Linux 操作系统中,我们可以使用 fdisk 命令查看硬盘信息。我们可以使用以下命令来查看硬盘信息。
sudo fdisk -l
这个命令的作用是列出所有的硬盘信息,包括硬盘容量、硬盘分区信息以及硬盘的文件系统等。
以下是一个示例输出。
Disk /dev/sda: 238.5 GiB, 256060514304 bytes, 500118192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x11755fde
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 1050623 1048576 512M 83 Linux
/dev/sda2 1052670 500117503 499064834 237.9G 5 Extended
/dev/sda5 1052672 500117503 499064832 237.9G 8e Linux LVM
通过上面的输出,我们可以看到硬盘的序列号是 0x11755fde。它在输出的第八行的最后一列中。
2.2 lsblk 命令
在 Linux 操作系统中,我们可以使用 lsblk 命令来查看硬盘信息。我们可以使用以下命令来查看硬盘信息。
lsblk -o NAME,SIZE,MODEL,SERIAL
这个命令的作用是列出硬盘的名称、容量、型号、序列号等信息。
以下是一个示例输出。
NAME SIZE MODEL SERIAL
sda 232G KINGSTON SA400S3 50026B767200442E
sdb 2.7T TOSHIBA HDWD327 57H5C0LZB
通过上面的输出,我们可以看到 sda 硬盘的序列号是 50026B767200442E。它在输出的第二行的最后一列中。
2.3 smartctl 命令
smartctl 命令可以用来读取硬盘 S.M.A.R.T. 信息。S.M.A.R.T. 表示 “自监测、分析与报告技术(Self-Monitoring, Analysis and Reporting Technology)”,是一种硬盘自我诊断技术。我们可以使用以下命令来查看硬盘的 S.M.A.R.T. 信息,其中 /dev/sda 表示要查看的硬盘。
sudo smartctl -a /dev/sda
以下是一个部分输出。
Model Family: Toshiba 3.5" DT01ACA... desktop HDD
Device Model: TOSHIBA DT01ACA300
Serial Number: 57L6CSGDS
Firmware Version: MX6OABB0
User Capacity: 3,000,592,982,016 bytes [3.00 TB]
Sector Sizes: 512 bytes logical, 4096 bytes physical
Rotation Rate: 7200 rpm
通过上面的输出,我们可以看到硬盘的序列号是 57L6CSGDS。它在输出的第四行中。
3.总结
在 Linux 操作系统下,查看硬盘序列号可以使用 fdisk、lsblk 和 smartctl 命令。这些命令可以帮助我们获得硬盘容量、分区、文件系统和 S.M.A.R.T. 信息等。