## Linux 系统获取硬盘序列号
### 要素:
1. hdparm 命令:
hdparm -i /dev/hda
2. fdisk 命令:
fdisk -l /dev/sda
3. lsblk 命令:
lsblk -d -o NAME,SERIAL
4. dd 命令:
dd if=/dev/sda bs=256 skip=1 count=1 | grep -Eo '[0-9]{3,4}'
6. cat 命令:
cat /sys/block/sda/device/serial
### 输出示例:
- hdparm 命令:
Disk model: ATA ST3200AS03-01
Serial Number: 5V0C909P
- fdisk 命令:
Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 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
Disk identifier: 0x00062198
Device Boot Start End Blocks Id System
/dev/sda1 2048 4290559 2144256 83 Linux
/dev/sda2 4290560 488397167 222053304 8e Linux LVM
- lsblk 命令:
NAME SERIAL
sda WDC_WD10EADS-00L3B0
sdb ST3200826A
- dd 命令:
14875
- cat 命令:
FJ4L-CDS-2930YL-LNAH3
![](https://img2.baidu.com/it/u=2363949673,3628196258&fm=253.jpg)