在nas设备上,使用lsblk发现serial为空:
# lsblk --json -o NAME,MODEL,SERIAL /dev/sda
{
"blockdevices": [
{
"name": "sda",
"model": "WDC WD40EFPX-68C",
"serial": null
}
]
}
可以查看:
/run/udev/data/b8:0
/run/udev/data/b8:16
b8:0是块设备,major 8, minor 0# ls -l /dev/sda
brw-rw---- 1 root disk 8, 0 Feb 27 17:27 /dev/sda
# cat /run/udev/data/b8:0
S:disk/by-id/wwn-0x50014ee26be13a32
S:disk/by-path/platform-9803f000.sata-ata-1
S:disk/by-path/platform-9803f000.sata-ata-1.0
S:disk/by-diskseq/28
S:disk/by-id/ata-WDC_WD40EFPX-68C6CN0_WD-WX52D940K4VL
I:40554870
E:ID_ATA=1
E:ID_TYPE=disk
E:ID_BUS=ata
E:ID_MODEL=WDC_WD40EFPX-68C6CN0
E:ID_MODEL_ENC=WDC\x20WD40EFPX-68C6CN0\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20
E:ID_REVISION=81.00A81
E:ID_SERIAL=WDC_WD40EFPX-68C6CN0_WD-WX52D940K4VL
E:ID_SERIAL_SHORT=WD-WX52D940K4VL
E:ID_ATA_WRITE_CACHE=1
E:ID_ATA_WRITE_CACHE_ENABLED=1
E:ID_ATA_FEATURE_SET_PM=1
E:ID_ATA_FEATURE_SET_PM_ENABLED=1
E:ID_ATA_FEATURE_SET_SECURITY=1
E:ID_ATA_FEATURE_SET_SECURITY_ENABLED=0
E:ID_ATA_FEATURE_SET_SECURITY_ERASE_UNIT_MIN=424
E:ID_ATA_FEATURE_SET_SECURITY_ENHANCED_ERASE_UNIT_MIN=424
E:ID_ATA_FEATURE_SET_SMART=1
E:ID_ATA_FEATURE_SET_SMART_ENABLED=1
E:ID_ATA_DOWNLOAD_MICROCODE=1
E:ID_ATA_SATA=1
E:ID_ATA_SATA_SIGNAL_RATE_GEN2=1
E:ID_ATA_SATA_SIGNAL_RATE_GEN1=1
E:ID_ATA_ROTATION_RATE_RPM=5400
E:ID_WWN=0x50014ee26be13a32
E:ID_WWN_WITH_EXTENSION=0x50014ee26be13a32
E:ID_ATA_PERIPHERAL_DEVICE_TYPE=0
E:ID_PATH=platform-9803f000.sata-ata-1.0
E:ID_PATH_TAG=platform-9803f000_sata-ata-1_0
E:ID_PATH_ATA_COMPAT=platform-9803f000.sata-ata-1
G:systemd
Q:systemd
V:1
使用 udevadm命令也可以:
# udevadm info /dev/sda