We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e7b9761 commit b4b886dCopy full SHA for b4b886d
smart_report.sh
@@ -38,12 +38,21 @@ get_smart_drives()
38
done
39
}
40
41
-# Get list of SATA disks
+# Get list of SATA disks, including older drives that only report an ATA version
42
get_sata_drives()
43
{
44
for drive in $Drive_list; do
45
+ lFound=0
46
gsata_smart_flag=$("$smartctl" -i "$drive" | grep -E "SATA Version is:[[:blank:]]" | awk '{print $4}')
47
if [ "$gsata_smart_flag" = "SATA" ]; then
48
+ lFound=$((lFound + 1))
49
+ else
50
+ gsata_smart_flag=$("$smartctl" -i "$drive" | grep -E "ATA Version is:[[:blank:]]" | awk '{print $1}')
51
+ if [ "$gsata_smart_flag" = "ATA" ]; then
52
53
+ fi
54
55
+ if [ $lFound -gt 0 ]; then
56
SATA_list="$SATA_list $drive"
57
SATA_count=$((SATA_count + 1))
58
fi
0 commit comments