After some recent updates my server told me that it couldn't find my external backup disk anymore which was mounted using its disk ID.
So I checked and noticed that the ID for my external backup drive had changed: from ata-ST3000DM001… to usb-Seagate_Expansion_Desk…
Fair enough, ok it's a USB drive. But then my backup script complained that it couldn't read the SMART data, which was never a problem before with the previous identifier.
I could remove the smart check from my script but I don't see that as an option since it would mean that I won't get notified if this disk breaks.
Things I have tried so far:
smartctl -d sat -a /dev/disk/by-id/usb-…
smartctl (-d sat) -a /dev/sda
reboot
Useful Information:
lsusb:
Bus 005 Device 002: ID 0bc2:331a Seagate RSS LLC
smartctl:
smartctl 6.5 2016-01-24 r4214 [x86_64-linux-4.4.0-122-generic] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org
Read Device Identity failed: scsi error unsupported field in scsi command
A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options.
uname:
4.4.0-122-generic
Thank you in advance!