在linux下獲取硬碟序列號
阿新 • • 發佈:2022-03-11
方法一:hwinfo --disk
$ hwinfo --disk 28: IDE 00.0: 10600 Disk [Created at block.245] Unique ID: 3OOL.XxO12I_gR04 Parent ID: _+Pw.BwJ_Mdxf5A3 SysFS ID: /class/block/sda SysFS BusID: 0:0:0:0 SysFS Device Link: /devices/pci0000:00/0000:00:0f.0/ata1/host0/target0:0:0/0:0:0:0 Hardware Class: disk Model:"KINGSTON RBUSMS1" Vendor: "KINGSTON" Device: "RBUSMS1" Revision: "61D1" Driver: "ahci", "sd" Driver Modules: "ahci", "sd_mod" Device File: /dev/sda Device Files: /dev/sda, /dev/disk/by-id/ata-KINGSTON_RBUSMS180S364GJ_50026B72821EF73A, /dev/disk/by-path/pci-0000:00:0f.0-ata-1, /dev/disk/by-id/wwn-0x50026b72821ef73aDevice Number: block 8:0-8:15 BIOS id: 0x80 Drive status: no medium Config Status: cfg=new, avail=yes, need=no, active=unknown Attached to: #14 (SATA controller)
方法二:cat /sys/class/block/sda/device/wwid
$ cat /sys/class/block/sda/device/wwid t10.ATA KINGSTON RBUSMS180S364GJ 50026B72821EF73A
方法三:udevadm info --query=all --name=/dev/sda |grep -w ID_SERIAL
$ udevadm info --query=all --name=/dev/sda |grep -w ID_SERIAL
E: ID_SERIAL=KINGSTON_RBUSMS180S364GJ_50026B72821EF73A
方法四:lsblk -n --nodeps -o name,serial /dev/sda
$ lsblk -n --nodeps -o name,serial /dev/sda
sda 50026B72821EF73A