Restaurando um arquivo Unix Tar 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 eles foram colocados nas fitas há cerca de 10 a 20 anos usando o Digital Unix. Eles estão em um formato de arquivo Tar.

Eu tenho usado o Ubuntu 13.04 para tentar restaurar esses arquivos, mas até agora não tive nenhum sucesso. Eu realmente não tenho ideia de como tirar 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

    
por tofer41 13.08.2013 / 21:44

1 resposta

4

Use dd para extrair todas as informações das fitas e experimente cópias dos arquivos. As fitas são frágeis depois de 20 anos, então suponha que a mídia esteja rachando e que o óxido esteja descamando.

Examine os primeiros 100 caracteres do arquivo, ele deve ser reconhecido como um cabeçalho tar, se parecer embaralhado, mas não binário (criptografado), tente dd com alguma troca de byte, novamente apenas os primeiros caracteres até que você obter a combinação certa, 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, em seguida, tente uudecode, (em uma cópia do arquivo, em seguida, dd-byte-swapping, algumas centenas antes ...) Tente descompactar no Arquivo. Quando você pode ver o cabeçalho, aplique ao arquivo inteiro.

    
por ubfan1 19.08.2013 / 23:54