Linux en Espanol Espontaneas - De tu ojo a la web
 
Recuperar backup cinta dat72 (tema #23306)
Publicar nuevo tema   Responder al tema    Foros de discusión -> Servidores y Servicios
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
ajcs
Forista


Registrado: 27 Jul 2010
Mensajes: 1

MensajePublicado: Mar Jul 27, 2010 9:06 am    Asunto: Recuperar backup cinta dat72 Responder citando

Hola. Agradeceria mucho a quien me pudiera ayudar con el siguiente problema.
Resulta que llevo meses haciendo el backup en una cinta dat72 con un script que no tengo ahora a mano, pero que basicamente hacia dos tar consecutivos de dos carpetas distintas y luego dos cat consecutivos a la cinta. Algo asi:

mt -f /dev/st0 rewind //rebobina cinta
mt -f /dev/st0 erase //borra cinta
mt -f /dev/st0 rewind //rebobina cinta

tar -f fichero1.tgz /home //crea fichero tgz en disco duro
tar -f fichero2.tgz /samba //crea fichero tgz en disco duro
cat fichero1.tgz /dev/st0 //copia fichero tgz en cinta
cat fichero2.tgz /dev/st0 //copia fichero tgz en cinta

Esto lo herede asi y por desgracia no le preste la atencion que merecia. Ahora se ha roto el disco duro y lo que me queda es la cinta para recuperar la informacion.

Para mi sorpresa, cuando intento recuperar la informacion con un "tar -tzf /dev/st0" solo me restaura el fichero2.tgz fruto del segundo cat.

Quiero imaginar que la informacion esta en la cinta puesto que no hay ningun comando entre los dos cat y en cualquier caso el fichero2 es mucho mas pequeño que el fichero1 que es el que mas interesa.

Se os ocurre alguna manera de acceder a esta informacion, o incluso algun software que sea capaz de leer la cinta entera.

Gracias.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Zerial
Forista


Registrado: 25 Ene 2005
Mensajes: 773
Ubicación: Santiago de Chile

MensajePublicado: Jue Jul 29, 2010 2:53 pm    Asunto: Responder citando

Hola ajcs,

Como corrección:



Cita:
cat fichero1.tgz /dev/st0 //copia fichero tgz en cinta
cat fichero2.tgz /dev/st0 //copia fichero tgz en cinta


Ahi te falta algo muy importante, que puede ser el motivo de porque solo recuperas el segundo. Recuerda que hay diferencias entre > y >>, en tu caso, no veo que hayas puesto ninguno, creo que se te olvido, pero es necesario que recuerdes como se hacian, si con un solo > o con dos.
Si tienes ambos con ">" es probable que el segundo sobreescriba al primero, pero tratandose de una cinta y sin haberla rebobinado antes, pues nose, pero es la unica explicacion que puedo tener.
Ademas, a los comandos "tar" le faltan parametros, pues le das "-f" y lo estas guardando como ".tgz", faltando el "-cfz". Trata de recuperar el script de respaldos, para saber que cosa realmente estaba haciendo.


Prueba haciendo:

Código:
tar tvfz /dev/st0


Si solo estan empaquetados con tar y no comprimidos con gz, usa:

Código:
tar tvf /dev/st0

_________________
Linux User #382319
http://blog.zerial.org
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
TheBalrog
BOFH


Registrado: 05 Abr 2004
Mensajes: 2771
Ubicación: Querétaro, Qro. México

MensajePublicado: Jue Jul 29, 2010 4:57 pm    Asunto: Responder citando

Saludos.

/dev/st0 es el dispositivo rebobinable, entonces, cada que escriba algo, se rebobina al comienzo y así es que se sobreescribe cada vez.

/dev/nst0 es el mismo dispositivo, pero éste no se rebobina de manera que puedes tener varios respaldos por cinta si es que la capacidad lo permite.
_________________

By ersolan
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Publicar nuevo tema   Responder al tema    Foros de discusión -> Servidores y Servicios Todas las horas son GMT
Página 1 de 1

 
Cambiar a:  
Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro




La marca registrada Linux (R) se usa siguiendo la sublicensia obtenida del "Linux Mark Institute",
el LICENCIATARIO exclusivo de Linus Torvalds, propietario de la marca en EEUU y otros países
The registered trademark Linux (R) is used pursuant to a sublicense from the Linux Mark Institute,
the exclusive LICENSEE of Linus Torvalds, owner of the mark in the U.S. and other countries
Powered by phpBB © 2001, 2002 phpBB Group

Contactos - Doraemon Games - Horse Games - Golf Games - Dog Games - Bird Games - SpongeBob Games - Pet Games