Comando ddrescue en Linux

Comando ddrescue en Linux

El paquete DDRescue en el sistema operativo Linux es una herramienta de recuperación de datos que se utiliza para almacenar los datos de una partición bloqueada. Cluman los datos de un dispositivo de entrada que se está dañando y está a punto de dejar de responder. Copia automáticamente los datos de una unidad de entrada y los guarda a otra unidad. La parte DD en el comando ddrescue crea una copia de seguridad de la imagen de una partición o una unidad. Demostraremos el uso del paquete ddrescue y el comando en el Ubuntu 22.04 Sistema en este artículo.

Cómo instalar el paquete ddrescue en Ubuntu 22.04

La forma más sencilla de instalar el paquete ddrescue en Ubuntu 22.04 es usar el comando apt o apt-get instalación. Simplemente actualice el repositorio del Commnand apt o apt-get e instale el paquete ddrescue de la manera habitual. El siguiente comando de instalación GDDRESCue le permite instalar el paquete GDDRESCue en el sistema operativo Linux:

Tenga en cuenta que instalamos el gddrescue en lugar de ddrescue. El GDDRescue es la versión GNU del DDRESCUE que proporciona el ejecutable /sbin /ddrescue ejecutable. Por lo tanto, para instalar el ddrescue, se usa el nombre del paquete GDDRESCue. Para ejecutar el comando, se usa el nombre ddRescue. Encuentre la siguiente salida del comando instalar gddrescur:

Como puede ver, el paquete GDDrescue se instala correctamente. Su sistema está listo para ejecutar el comando ddRescue.

Verifique el manual del comando ddrescue

Cuando usa el comando ddrescue por primera vez, puede confundirse ya que no está familiarizado con él por completo. El manual del ddrescue le permite comprenderlo y familiarizarse con él. Consulte él cuando necesite ayuda. Para obtener la página manual del paquete ddRescue, puede usar el siguiente comando:

Aquí está la página manual:




Enumere los dispositivos disponibles que se montarán

Los dispositivos disponibles o los dispositivos de bloque se pueden mostrar utilizando el comando LSBLK -E7. Muestra todos los dispositivos de bloque disponibles que excluyen los discos RAM en un formato similar a un árbol. Vea el siguiente comando:

Cuando ejecute este comando, obtendrá una lista formateada de los dispositivos de bloque. Vea la lista en la siguiente ilustración:

Aquí, puede ver las partes posteriores del disco /SDA en el formato de árbol. Desde esta lista, puede determinar cuál es su unidad de Linux en ejecución. Si no comprende de esta lista, puede desconectar todos sus dispositivos y conectarlos uno por uno y comprender qué dispositivo se refiere a qué unidad.

Recrear el archivo de rescate del comando ddRescue

La función principal del comando ddRescue es clonar una unidad y recuperar los datos de un dispositivo corrupto. Recreamos el archivo de rescate utilizando el comando ddRescue. La mejor y óptima forma de guardar sus datos es hacer un clon de la unidad afectada justo antes de que la unidad se vuelva por completo. En tales situaciones, el comando ddRescue se usa con frecuencia para clonar los discos duros, ya que es una utilidad de recuperación de datos gratuita, útil y potente disponible en el sistema operativo Linux. Lo mejor del comando ddRescue que lo hace mejor que cualquier otra herramienta de recuperación de datos es que no escribe ceros en el archivo de salida o los archivos truncar y complete los sectores malos sucesivamente que se perdieron en pases anteriores. La sintaxis del comando ddrescue es la siguiente:

Aquí, el ddRescue es el nombre de comando que realiza la función principal. La opción se refiere a la lista de opciones disponibles para el comando ddrescue y se conoce comúnmente como banderas. El "en archivo" se refiere al archivo de entrada que debe clonarse. El "archivo fuera" se refiere al archivo donde se clonarán los datos de entrada. Y, por último, el "archivo de registro" se utiliza para almacenar los registros de la clonación. Aquí está el comando de muestra real que recrea un archivo de rescate por el comando ddrescue. Este es el primer comando que inicia el proceso:

Cuando ejecuta este comando, se produce la siguiente salida:

El segundo comando es el siguiente:

Aquí, usamos la bandera -f y -n con el comando ddrescue. El indicador -f se usa para hacer que el comando ddrescue sobrescriba la partición de salida. Y el indicador -n se usa para que el comando ddrescue no intente dividir o volver a intentar los bloques fallidos. El siguiente resultado es lo que obtendrá cuando ejecute este comando:

Ahora, obtenga un acceso directo al archivo de entrada utilizando el indicador -d. Además, use la bandera -R3 para hacer cumplir la salida después de 3 reintentos. Para tomar los reintentos infinitos, use -1.

Mire la siguiente salida:

El siguiente paso es forzar verificar si el sistema de archivos está marcado o no:

Mire la siguiente salida:

Vuelva a leer el archivo rescatado de la unidad /mnt:

Enumere todos los archivos rescatados con el siguiente comando:

El resultado se da en lo siguiente:

Ahora, copie todos los archivos rescatados usando el RSYNC:

Aquí está el proceso de copiar los archivos:

Cómo desinstalar el paquete ddrescue de Ubuntu 22.04

Para desinstalar el paquete ddRescue, debe usar el comando "eliminar". Para desinstalar el paquete ddRescue, los datos, las dependencias y todas sus configuraciones, use el siguiente comando a la vez:

Observe que todo lo relacionado con el paquete DDRescue se elimina del sistema:

Puntos importantes para recordar

Cuando intente usar el archivo ddrescue para rescatar un archivo dañado, asegúrese de seguir el proceso de manera segura. Mantenga los siguientes puntos en su mente para que pueda ejecutar de manera segura el proceso completo:

  • Asegúrese de usar un archivo de registro para reanudar un rescate.
  • Nunca ejecute un comando ddrescue en una partición montada de escritura/lectura.
  • Una unidad con errores de E/S no debe usarse para reparar un sistema de archivos.
  • Los datos en la unidad de destino se sobrescribirán cuando haga un clon. Tenga cuidado con sus datos y asegúrese de no tener algunos datos importantes en ese dispositivo.

Conclusión

Exploramos el comando ddrescue en este artículo. Aprendimos a instalarlo en el Ubuntu 22.04 Sistema y cómo usarlo en nuestro sistema operativo Linux. También aprendimos a clonar una unidad en otro dispositivo mientras hacemos un archivo de registro con la ayuda de un ejemplo. Siga el ejemplo siempre que necesite hacer un clon de la unidad.