Restaurando um arquivo Tar Unix com o Ubuntu

11

Eu tenho todas essas fitas DDS3 e DDS4 antigas das quais preciso restaurar os arquivos. A única informação que eu realmente sei é que elas foram colocadas nas fitas cerca de 10 a 20 anos atrás usando o Digital Unix. Eles estão em um formato de arquivo Tar.

Estou usando o Ubuntu 13.04 para tentar restaurar esses arquivos, mas até agora não obtive sucesso. Eu realmente não tenho idéia de como obter esses arquivos daqui. Alguns comandos que tentamos no terminal são:

/media/archive/SCSI/Linux$ sudo dd if=/dev/st0 ibs=128k | tar -vxf -
sudo tar -xzf /dev/st0 /media/archive/SCSI/Linux

/media/archive/SCSI/Linuxé o que estou tentando restaurar e st0é o nome da unidade de fita.

Por favor, me ajude! Eu sou apenas um estagiário!
obrigado

tofer41
fonte
1
Qual é o resultado desses comandos? Para o segundo eu tentaria: sudo tar -xvf /dev/st0(sem ze sem o dir de destino).
enzotib
Com meus comandos, ele retorna tar (filho): / dev / st0: Não é possível ler: não é possível alocar memória tar (filho): No início da fita, encerra agora o tar (filho): Erro não é recuperável: sai agora gzip: stdin: inesperado tar do final do arquivo: filho retornou status 2 tar: erro não é recuperável: sair agora do comando que você sugeriu devolveu tar: / dev / sto: não é possível abrir: não existe esse arquivo ou diretório tar: erro não é recuperável: sai agora Obrigado pelo sugestão
tofer41 14/08
1
Você escreveu errado o meu comando, que era st0e nãosto
enzotib
1
A mensagem "/ dev / sto: Não é possível abrir: esse arquivo ou diretório" indica que você escreveu o nome incorreto. Repita o comando, por favor
enzotib
1
É / dev / st0 onde o último caractere é zero.
Hytromo

Respostas:

4

Use dd para extrair todas as informações das fitas e depois experimente cópias dos arquivos. As fitas são frágeis após 20 anos, portanto, assuma que a mídia está rachada e o óxido está descamando.

Examine os 100 primeiros caracteres do arquivo, ele deve ser reconhecido como um cabeçalho tar, se parecer embaralhado, mas não binário (criptografado), tente dd com algumas das opções de troca de bytes, novamente apenas os primeiros caracteres até que você consiga o correto combinação, então você pode dd com esses switches para tar.

Se o cabeçalho parecer criptografado, tente o tar z com a troca de vários bytes no dd e, em seguida, tente o uudecode (em uma cópia do arquivo e depois a troca de bytes do dd, as primeiras centenas ...) Tente descompactar o arquivo. Quando você puder ver o cabeçalho, aplique em todo o arquivo.

ubfan1
fonte