tar: /dev/st0: Schreiben nicht möglich: Eingabe-/Ausgabefehler

tar: /dev/st0: Schreiben nicht möglich: Eingabe-/Ausgabefehler

Wenn wir versuchen, mit Tar Daten auf ein LTO-5-Band zu schreiben, erhalten wir den folgenden Fehler. Das Gerät beginnt mit dem Schreiben und schlägt dann fehl. Sehen Sie sich den Tar-Befehl und die Ausgabe an, gefolgt von der Dmesg-Ausgabe. Ich habe auch den MT-Status angegeben. Jede Hilfe ist willkommen.

Dies ist ein Ultrium 3280 LTO5-Laufwerk, das über eine SAS-Schnittstelle an RHEL 6 angeschlossen ist. Wir haben ein zweites Laufwerk und ein zweites Band ausprobiert. Dies sind brandneue Bänder und neue Laufwerke.

Beide der folgenden Befehle werden ohne Probleme ausgeführt.

sudo mt -f /dev/st0 stsetoptions scsi2logical
sudo mt -f /dev/st0 erase

mt statusbietet folgendes

sudo mt -f /dev/st0 status
SCSI 2 tape drive: File number=0, block number=0, partition=0.
Tape block size 0 bytes.
Density code 0x58 (no translation).
Soft error count since last status=0
General status bits on (41010000): BOT ONLINE IM_REP_EN

Wenn wir versuchen, eine Ausgabe auf das Laufwerk zu schreiben, erhalten wir Folgendes. Das Gerät verhält sich, als würde es schreiben, Lichter beginnen zu blinken und Geräusche zu machen.

sudo tar cvf /dev/st0 /vader
tar: Removing leading `/' from member names
/vader/
/vader/data0905a-data0906/
/vader/data0905a-data0906/data0905a-FINAL/
/vader/data0905a-data0906/data0905a-FINAL/data0905a.trk
/vader/data0905a-data0906/data0905a-FINAL/plots/
/vader/data0905a-data0906/data0905a-FINAL/plots/0905A_trak.ps
/vader/data0905a-data0906/data0905a-FINAL/plots/0905A_trak.jpg
/vader/data0905a-data0906/data0905a-FINAL/das/
/vader/data0905a-data0906/data0905a-FINAL/das/uw/
/vader/data0905a-data0906/data0905a-FINAL/das/uw/0905tmp.tar
/vader/data0905a-data0906/data0905a-FINAL/das/uw/0905nud.tar
/vader/data0905a-data0906/data0905a-FINAL/das/uw/0905das.tar
/vader/data0905a-data0906/data0905a-FINAL/das/uw/0905wnc.tar
/vader/data0905a-data0906/data0905a-FINAL/das/uw/0905bdp.tar
/vader/data0905a-data0906/data0905a-FINAL/das/uw/0905vp1.tar
/vader/data0905a-data0906/data0905a-FINAL/das/uw/0905rv1.tar
/vader/data0905a-data0906/data0905a-FINAL/das/uw/0905tsg.tar
/vader/data0905a-data0906/data0905a-FINAL/das/uw/0905co2.tar
/vader/data0905a-data0906/data0905a-FINAL/das/uw/0905guv.tar
/vader/data0905a-data0906/data0905a-FINAL/das/uw/0905ng1.tar
/vader/data0905a-data0906/data0905a-FINAL/das/uw/0905wx1.tar
/vader/data0905a-data0906/data0905a-FINAL/dcp/
/vader/data0905a-data0906/data0905a-FINAL/dcp/0905dcp.tar
tar: /dev/st0: Cannot write: Input/output error
tar: Error is not recoverable: exiting now

Hier istdmesg

mptbase: ioc0: LogInfo(0x31120403): Originator={PL}, Code={Abort},
SubCode(0x0403) cb_idx mptscsih_io_done
LSI Debug log info 31120403 for channel 0 id 2
st0: Error 80000 (driver bt 0x0, host bt 0x8).

Hat jemand Ideen oder Vorschläge?

Antwort1

Ich habe dies hauptsächlich bei fehlerhaften Bandlaufwerken gesehen (bis zu dem Punkt, dass ich zuerst das Band verdächtigte und ein Gerät an ein Analyselabor schickte), aber die anderen Kommentatoren haben Recht, dass die Blockgröße wichtig ist. Es gibt sicherlich Fälle, in denen Sie sogar den buffer_kbsParameter des stModuls erhöhen müssen, um korrekt auf Band zu schreiben.

Ich habe kein Bandlaufwerk mehr, aber Sie können es verwenden, sg3_utilsum das Laufwerk abzufragen, und eines der Felder dort enthielt meines Wissens Informationen zur Blockgröße.

verwandte Informationen