Restaurar un archivo Tar de Unix con Ubuntu

11

Tengo todas estas viejas cintas DDS3 y DDS4 que necesito para restaurar los archivos. La única información que realmente sé es que se pusieron en las cintas hace unos 10 a 20 años usando Digital Unix. Están en un formato de archivo Tar.

He estado usando Ubuntu 13.04 para intentar restaurar estos archivos, pero hasta ahora no he tenido ningún éxito. Realmente no tengo idea de cómo sacar estos archivos de aquí. Un par de comandos que hemos probado en la terminal son:

/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/Linuxes lo que estoy tratando de restaurar y st0es el nombre de la Unidad de cinta.

¡Por favor, ayúdame! ¡Solo soy un interno!
Gracias

tofer41
fuente
1
¿Cuál es el resultado de esos comandos? Para el segundo, intentaría: sudo tar -xvf /dev/st0(sin zy sin directorio de destino).
enzotib
Con mis comandos, devuelve tar (hijo): / dev / st0: No se puede leer: No se puede asignar memoria tar (hijo): Al comienzo de la cinta, salir ahora tar (hijo): El error no es recuperable: salir ahora gzip: stdin: inesperado fin del archivo tar: estado devuelto por el niño 2 tar: el error no es recuperable: salir ahora del comando que sugirió devolvió tar: / dev / sto: no se puede abrir: no existe ese archivo o directorio tar: el error no es recuperable: salir ahora Gracias por el sugerencia
tofer41
1
Has escrito mal mi comando, era st0y nosto
enzotib
1
El mensaje "/ dev / sto: No se puede abrir: No existe tal archivo o directorio" indica que escribió el nombre incorrecto. Repita el comando, por favor
enzotib
1
Es / dev / st0 donde el último carácter es cero.
hytromo

Respuestas:

4

Use dd para extraer toda la información de las cintas y luego experimente con copias de los archivos. Las cintas son frágiles después de 20 años, así que suponga que los medios se agrietan y el óxido se desprende.

Examine los primeros 100 caracteres del archivo, debe ser reconocible como un encabezado tar, si parece codificado, pero no binario (encriptado), intente dd con algunos de los cambios de bytes, nuevamente solo los primeros caracteres hasta que obtenga el correcto combinación, entonces puede dd con esos cambios a tar.

Si el encabezado parece cifrado, intente el tar z con el intercambio de varios bytes en dd, luego intente uudecode, (en una copia del archivo, luego dd-intercambio de bytes, los primeros cientos ...) Intente descomprimir el archivo. Cuando pueda ver el encabezado, aplique a todo el archivo.

ubfan1
fuente