it-swarm.com.de

Was bedeutet "blk_update_request: E / A-Fehler"?

Ich habe einige Dateien auf eine externe Festplatte kopiert und dabei dmesg ausgegeben:

[76668.241387] sd 12:0:0:0: [sde] tag#0 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK
[76668.241392] sd 12:0:0:0: [sde] tag#0 CDB: Write(16) 8a 00 00 00 00 00     ff ff ff 80 00 00 00 80 00 00
[76668.241394] blk_update_request: I/O error, dev sde, sector 4294967168
[76668.241443] EXT4-fs warning (device dm-6): ext4_end_bio:329: I/O error -5 writing to inode 133955588 (offset 2692743168 size 8388608 starting block 536869888)
[76668.241445] Buffer I/O error on device dm-6, logical block 536869888
[76668.241448] Buffer I/O error on device dm-6, logical block 536869889
[76668.241450] Buffer I/O error on device dm-6, logical block 536869890
[76668.241451] Buffer I/O error on device dm-6, logical block 536869891
[76668.241452] Buffer I/O error on device dm-6, logical block 536869892
[76668.241453] Buffer I/O error on device dm-6, logical block 536869893
[76668.241454] Buffer I/O error on device dm-6, logical block 536869894
[76668.241456] Buffer I/O error on device dm-6, logical block 536869895
[76668.241457] Buffer I/O error on device dm-6, logical block 536869896
[76668.241458] Buffer I/O error on device dm-6, logical block 536869897

Der Dateimanager (Caja) hörte nicht auf zu kopieren, tatsächlich beendete er den Vorgang ohne Warnungen, aber danach habe ich versucht, die Datei zu lesen, bei der dieser Fehler auftrat (durch Berechnen der CRC - die nicht beendet wurde) und bekam mehr:

[78572.174482] sd 12:0:0:0: [sde] tag#0 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK
[78572.174487] sd 12:0:0:0: [sde] tag#0 CDB: Read(16) 88 00 00 00 00 00 ff ff ff f0 00 00 00 10 00 00
[78572.174490] blk_update_request: I/O error, dev sde, sector 4294967280
[78572.223194] sd 12:0:0:0: [sde] tag#0 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK
[78572.223200] sd 12:0:0:0: [sde] tag#0 CDB: Read(16) 88 00 00 00 00 00 ff ff ff f8 00 00 00 08 00 00
[78572.223202] blk_update_request: I/O error, dev sde, sector 4294967288

Danach konnte ich diese Datei an einen anderen Speicherort kopieren, aber die Prüfsummen stimmten nicht mit dem Original überein, sodass ich dachte, es könnte sich um einen fehlerhaften Sektor handeln, aber ... Ich habe SMART überprüft und es gibt keine informationen über allfällige umverteilungen!

enter image description here

enter image description here

Was bedeutet das alles? Ist mein Laufwerk defekt oder war es ein zufälliger Systemfehler? Soll ich mir sorgen machen

4
GreggD

Ich habe herausgefunden, was diese Fehler in meinem Fall bedeuteten ... Es geschah, weil ich einen SATA-zu-USB3-Adapter (Unitek Y-1034) verwendete, der entweder mein Laufwerksmodell (HGST NAS) oder die Größe (vielleicht 4 TB) nicht unterstützte war zu groß für diesen Adapter).

Laufwerke waren und sind zu 100% gut (in SMART nichts Schlechtes) und es ist nie wieder passiert, seit ich auf die Verwendung eines Hot-Swap-SATA-Schachts umgestiegen bin.

0
GreggD

sD 12: 0: 0: 0: [SDE] -Tag # 0 CDB: Write (16) 8a 00 00 00 00

Der anfängliche Fehler zeigt an, dass der SCSI-Befehl 0x8a (Schreiben) fehlgeschlagen ist und Sie den Fehler 5, EIO Input/Output error erhalten. Ein Fehler dieser Art beim physischen Schreiben auf das Medium weist entweder auf einen physischen Fehler auf dem Medium hin (oder Sie sollten das Verbindungskabel zwischen dem Treiber und dem Controller (z. B. SATA-Kabel) mit geringerer Wahrscheinlichkeit überprüfen).

Die nachfolgenden SCSI-Befehlsfehler 0x88 sind Lesefehler. Klingt so, als müssten Sie Ihre S.M.A.R.T. Daten überwachen. Vielleicht müssen die Medien ersetzt werden.

1
Colin Ian King

Der Teil DID_ERROR wird normalerweise durch einen früheren Fehler bei der Kommunikation mit dem Laufwerk verursacht. Anschließend versucht der Kernel, das Laufwerk zurückzusetzen. Wenn der Reset fehlschlägt, wird das Laufwerk offline geschaltet. Logischerweise wurde die Verbindung getrennt und alle nachfolgenden Anforderungen schlagen mit DID_ERROR fehl.

Suchen Sie in Ihren Protokollen nach dem ursprünglichen Fehler.

1
psusi