tar lançando erro de entrada / saída ao ler da fita, mas o arquivo está ok

1

Eu escrevi sobre 1.5 TB de arquivos em uma fita com

tar -b 512 -clpMvf /dev/nst0 /path_to_stuff

Tudo funcionou bem, sem mensagens de erro. Agora, se eu tentar ler de volta da fita com

tar -b 512 -xlpMvf /dev/nst0 /path_to_stuff

Estou recebendo cerca de 10 a 12 erros de leitura:

path_to_stuff/file.ext
tar: /dev/nst0: Cannot read: Input/output error

Se eu fizer uma comparação byte a byte do arquivo original e do arquivo restaurado, ele será idêntico, então tudo foi lido corretamente. Se eu reexecutar, os erros de leitura ocorrerão em arquivos diferentes.

A unidade de fita é uma LTO-7 conectada ao SAS pela IBM. Firmware foi atualizado recentemente, não mudou nada.

Isto é o que o tapeinfo -f está me dando:

Product Type: Tape Drive
Vendor ID: 'IBM     '
Product ID: 'ULTRIUM-HH7     '
Revision: 'G9Q1'
Attached Changer API: No
SerialNumber: '1132T125132'
MinBlock: 1
MaxBlock: 8388608
SCSI ID: 1
SCSI LUN: 0
Ready: yes
BufferedMode: yes
Medium Type: 0x78
Density Code: 0x5c
BlockSize: 0
DataCompEnabled: yes
DataCompCapable: yes
DataDeCompEnabled: yes
CompType: 0xff
DeCompType: 0xff
BOP: yes
Block Position: 0
Partition 0 Remaining Kbytes: -1
Partition 0 Size in Kbytes: -1
ActivePartition: 0
EarlyWarningSize: 0
NumPartitions: 0
MaxPartitions: 3

Qualquer ideia é muito apreciada!

    
por vfxdev 02.05.2017 / 17:46

1 resposta

0

Eu tenho o mesmo problema nos últimos dias.

Os problemas ocorreram após a última atualização do sistema. Observei o comportamento do sistema durante o backup e vi que a memória inteira estava sendo usada. Ao mesmo tempo, os erros de leitura ocorreram no tar. Durante esta atualização, a troca do sistema foi configurada, mas não ativada.

Então eu ativei o swap novamente e iniciei as mesmas chamadas de tar. Surpresa! Os erros não ocorreram mais. Mesmo que apenas alguns kb foram usados pelo swap (memória do sistema 32G swap 16G).

    
por 21.01.2018 / 11:03

Tags