>>106986435
Here's a script I wrote to collect smart data for every drive in my server:
#!/bin/sh
OUTPUT_DIR="/mnt/disk1/smart_reports"
mkdir -p "$OUTPUT_DIR"
DRIVES=$(lsblk -ndo NAME,TYPE | awk '$2=="disk" && $1!="sda" {print $1}')
for DRIVE in $DRIVES; do
DEVICE="/dev/$DRIVE"
OUTPUT_FILE="${OUTPUT_DIR}/${DRIVE}.txt"
echo "Collecting SMART data for $DEVICE..."
sudo smartctl -Ai "$DEVICE" > "$OUTPUT_FILE" 2>&1
done
echo "SMART data collection complete. Files are in $OUTPUT_DIR"