#!/bin/bash echo "=== Drive Serial Numbers ===" for dev in sd{a..j}; do if [ -b "/dev/$dev" ]; then serial=$(sudo smartctl -i /dev/$dev 2>/dev/null | grep "Serial Number" | awk '{print $3}') model=$(sudo smartctl -i /dev/$dev 2>/dev/null | grep "Device Model\|Model Number" | cut -d: -f2 | xargs) size=$(lsblk -d -n -o SIZE /dev/$dev 2>/dev/null) echo "/dev/$dev: $serial ($size - $model)" fi done