Ich sehe Nachrichten, die dies auf einem CentOS 6.8-Server verknüpfen:
Jun 12 22:01:12 myserver kernel: ata4: lost interrupt (Status 0x51)
Jun 12 22:01:12 myserver kernel: ata4.01: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
Jun 12 22:01:12 myserver kernel: ata4.01: failed command: SMART
Jun 12 22:01:12 myserver kernel: ata4.01: cmd b0/d5:01:09:4f:c2/00:00:00:00:00/10 tag 0 pio 512 in
Jun 12 22:01:12 myserver kernel: res 40/00:00:06:4f:c2/00:00:00:00:00/10 Emask 0x4 (timeout)
Jun 12 22:01:12 myserver kernel: ata4.01: status: { DRDY }
Jun 12 22:01:12 myserver kernel: ata4: soft resetting link
Jun 12 22:01:13 myserver kernel: ata4.00: configured for UDMA/133
Jun 12 22:01:13 myserver kernel: ata4.01: configured for UDMA/133
Jun 12 22:01:13 myserver kernel: ata4: EH complete
Wie kann ich ata4.01 einfach zuordnen, um herauszufinden, um welches Gerät es sich handelt und um welche Festplatte es sich handelt? Dieses System verfügt über zwei interne 80-GB-Laufwerke, zwei eSATA-Laufwerke mit 2 TB und ein extern über USB angeschlossenes Laufwerk.
Gibt es einen Befehl oder kennt jemand ein Skript, das dies macht?
Antwort1
Ich konnte keine findenDirekteLink, aber folgen Sie dem Labyrinth der symbolischen Links unter /sys
…
ls -ld /sys/class/ata_device/dev4.*/device/../../host*/target*/*/block/sd*
ls -ld /sys/class/block/sd*/device/../../../link*/dev4.*
…sollte zu den entsprechenden sd*
Geräten führen.