Ddrescue - Herramienta de recuperación de datos

 [imagen de la cabeza de un ñu (GNU)] [ Inglés | Español ]

Introducción

GNU ddrescue es una herramienta de recuperación de datos. Copia los datos de un fichero o un dispositivo de bloques (disco duro, cdrom, etc) a otro, intentando recuperar los datos en caso de producirse errores de lectura.

Ddrescue no trunca el fichero de salida si no se le pide. De este modo cada vez que es ejecutado sobre el mismo fichero de salida, intenta rellenar los huecos.

La operación básica de ddrescue es totalmente automática. Es decir, no es necesario esperar a que se produzca un error, parar el programa, leer las anotaciones, ejecutarlo en modo inverso, etc.

Si se usa el fichero de anotaciones (logfile) de ddrescue, los datos son recuperados muy eficientemente. Además se puede interrumpir el rescate en cualquier momento y reanudarlo después en el mismo punto.

Combinación automática de copias de seguridad: Si se tienen dos o más copias dañadas de un mismo fichero, cdrom, etc, y se ejecuta ddrescue en todas ellas, una cada vez, sobre el mismo fichero de salida, se obtendrá probablemente un fichero completo y libre de errores. Esto es así porque la probabilidad de que existan áreas dañadas en los mismos lugares de diferentes ficheros de entrada es muy baja. Usando el fichero de anotaciones (logfile), sólo se intentan leer los bloques que se necesiten de la segunda copia y sucesivas.

El logfile es salvado periódicamente en disco. De modo que en caso de bloqueo puede reanudarse el rescate sin apenas recopiado.

También el mismo logfile puede ser usado por múltiples comandos que copian diferentes areas del fichero, y por múltiples intentos de rescate sobre diferentes subconjuntos de una misma área.

Ddrescue alinea su búfer de E/S al tamaño del sector de forma que pueda ser usado para leer de dispositivos en bruto (raw devices). Por razones de eficiencia, también lo alinea al tamaño de página de memoria si el tamaño de página es un múltiplo del tamaño de sector.

Documentación

El manual está disponible en el sistema info del Sistema Operativo GNU. Emplea el comando info para acceder al directorio del sistema info. Emplea info ddrescue para acceder directamente a la sección de ddrescue.

Descargando (Downloading) ddrescue

Las versiones publicadas de GNU ddrescue se pueden encontrar en el subdirectorio /gnu/ddrescue/ en tu espejo GNU preferido. Para ver otras formas de obtener ddrescue, consulta Cómo conseguir Software GNU. La última versión publicada será la versión más reciente disponible en http://ftp.gnu.org/gnu/ddrescue/.

Puedes encontrar versiones antiguas (y a veces la última versión, si ftp.gnu.org se retrasa por alguna razón) en http://savannah.gnu.org/download/ddrescue/.

Puedes encontrar (si las hay) versiones alfa para probar en el servidor de versiones alfa. Usamos un servidor diferente para las versiones alfa para que la gente no confunda versiones de prueba con versiones estables. Las versiones de prueba están disponibles en ftp://alpha.gnu.org/gnu/ddrescue/.

Cómo Conseguir Ayuda

Para informar sobre errores (bugs) en ddrescue, la lista de correo bug-ddrescue@gnu.org es el lugar más adecuado. Por favor, envía los mensajes como texto llano. No envies HTML, base64 MIME ni múltiples formatos. Incluye una linea descriptiva en el asunto (subject) del mensaje. Si todos los asuntos son "error en ddrescue" es imposible diferenciarlos.

Un archivo de la lista de correo está disponible en http://lists.gnu.org/mailman/listinfo/bug-ddrescue.

Cómo Ayudar

Para contactar con los mantenedores, tanto para informar sobre un error (bug) como para contribuir soluciones o mejoras, envía un mensaje a bug-ddrescue@gnu.org. Por favor, envía los mensajes como texto llano. Si envías parches, hazlo en formato diff unificado (diff -u) sobre la última versión alfa. Incluye la descripción del problema y el resultado de diff en el mensaje y no como fichero adjunto.
Esta página ha sido traducida por Sonia Díaz Pacheco.

Volver a la página principal de GNU.

Por favor, envía consultas y preguntas sobre la FSF y GNU a gnu@gnu.org. Hay también otras formas de contactar con la FSF.

Por favor, envía tus comentarios sobre esta página a bug-ddrescue@gnu.org, envía tus comentarios sobre las páginas de www.gnu.org en general a webmasters@www.gnu.org, envía las demás cuestiones a gnu@gnu.org.

Copyright (C) 2005 Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA

Se permite la copia literal y la distribución de éste artículo en su totalidad a través de cualquier medio, siempre que se mantenga esta nota.

Updated: $Date: 2005/10/11 19:22:56 $ $Author: antonio $