tar: / dev / st0: Não é possível escrever: erro de entrada / saída

3

Quando tentamos usar tar para gravar dados em uma fita LTO-5, obtemos o seguinte erro. O dispositivo começa a gravar e, em seguida, falha. Veja o comando tar e a saída, seguidos pela saída do dmesg. Eu incluí o status mt também. Qualquer ajuda é apreciada.

Esta é uma unidade Ultrium 3280 LTO5 conectada por meio de uma interface SAS no RHEL 6. Tentamos uma segunda unidade e a segunda fita. Estas são novas fitas e novas unidades.

Ambos os comandos a seguir são executados sem problemas.

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

mt status fornece o seguinte

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

Quando tentamos gravar alguma saída na unidade, obtemos o seguinte. O dispositivo age como se estivesse escrevendo, as luzes começam a piscar e começa a fazer barulho.

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

Aqui está dmesg

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).

Alguém tem alguma ideia ou sugestão?

    
por Valerie 23.06.2014 / 16:07

1 resposta

1

Eu principalmente vi isso com unidades de fita defeituosas (a ponto de suspeitar da fita primeiro e enviar uma unidade para um laboratório de análise), no entanto, os outros comentaristas estão certos nesse assunto de blocos. Certamente há casos em que você precisa aumentar o parâmetro buffer_kbs do módulo st para gravar corretamente em fita.

Eu não tenho mais uma unidade de fita, mas você pode usar o sg3_utils para consultar a unidade, e um dos campos lá contém informações de tamanho de bloco.

    
por 25.03.2017 / 06:43

Tags