Skip to content

Instantly share code, notes, and snippets.

@GregorB54321
GregorB54321 / hdd-state
Created April 18, 2025 20:45
getting HDD's spin state
#!/usr/bin/bash
DRIVE_ID[0]=/dev/disk/by-id/wwn-0x50014ee2ae42a608 # 2TB Disk model: WDC WD20EADS-00S
DRIVE_ID[1]=/dev/disk/by-id/wwn-0x50014ee20a7836a8 # 4TB Disk model: WDC WD40EZRX-00S
DRIVE_ID[2]=/dev/disk/by-id/wwn-0x5000c500b1841369 # 8TB Disk model: ST8000NM0055-1RM
DRIVE_ID[3]=/dev/disk/by-id/wwn-0x5000c500b1844fe1 # 8TB Disk model: ST8000NM0055-1RM
DRIVE_ID[4]=/dev/disk/by-id/wwn-0x5000c500b185901f # 8TB Disk model: ST8000NM0055-1RM
for DRIVE_NUM in "${!DRIVE_ID[@]}"; do # init some variables
DRIVE_STATE_OLD[$DRIVE_NUM]=""