Cómo clonar y restaurar una imagen de disco de linux con facilidad dd

Cuando llega el momento de limpiar, copia de seguridad o restaurar los datos en Linux, hay una serie de aplicaciones que puede elegir. GParted es una de las opciones más probados por ahí. Discos es una alternativa más moderna que se ve muy bien en el entorno de escritorio GNOME. Pero no importa qué sistema operativo Linux se ejecuta en funcionamiento, hay una opción que siempre funciona - dd.

Se puede utilizar Linux sin ni siquiera tenga que echar mano de la terminal. Pero una vez que añadir ciertos comandos a su repertorio, no sólo va a ahorrar tiempo, pero usted aprenderá las habilidades que se pueden utilizar a través de cualquier versión de Linux.¿Por qué no es importante en qué sistema operativo Linux Usted Uso¿Por qué no es importante en qué sistema operativo Linux Usted UsoNo siempre va a haber discusiones acerca de qué sistema operativo Linux es "mejor". En general, Linux proporciona una buena experiencia, independientemente de la forma en que lo ejecute. Veamos esas similitudes - y celebran ellos!Lee mas

¿Por qué utilizar dd?

Ya sea que esté en un escritorio o un servidor, dd, simplemente funciona. dd comenzó como un comando de Unix, lo que además de Linux, soporta otros sistemas operativos basados ​​en Unix tales como FreeBSD y MacOS.

dd también es rápida. No quiero decir que hará el trabajo rápido de lo duro que está tratando de erradicar. Más bien, se tarda unos pocos segundos para iniciar un barrido. Una vez que sepa qué debe escribir, puede abrir un terminal y borrar una unidad en el tiempo que le lleva a escribir en una búsqueda de instrucciones en línea.

Un gran poder conlleva una gran responsabilidad. Una cierta entrada dd hace que nuestra lista de Los comandos en Linux nunca se debe ejecutar.9 letal Linux Comandos no debe funcionar nunca9 letal Linux Comandos no debe funcionar nuncaNunca se debe ejecutar un comando de Linux a menos que sepa exactamente lo que hace. Éstos son algunos de los más mortíferos comandos de Linux que usted, en su mayor parte, quiere evitar.Lee mas

¿Estás nervioso? Bueno. Incluso una vez que eres un experto en dd, siempre se desea escribir los comandos cuidadosamente. Una mente ausente puede, en el peor, el hardware ruina y, más probablemente, resultará en la pérdida de datos. Ahora, vamos a empezar.

La clonación de un Drive

La clonación de un coche es una manera segura de hacer una copia de seguridad de su ordenador. Usted puede copias de seguridad de datos en un disco duro portátil o Dropbox, pero esto sólo guarda los archivos. Para guardar sus aplicaciones, puede tener que aprender cómo hacer copia de cada uno individual. Para algunos, eso significa que la exportación de un archivo específico. Para otros, eso significa que la copia de una carpeta oculta. Luego están esas aplicaciones que no se puede copia de seguridad en absoluto.5 herramientas de copia de seguridad gran nube & Los servicios de ese apoyo totalmente Linux5 herramientas de copia de seguridad gran nube & Los servicios de ese apoyo totalmente LinuxSi le preguntas a cualquier usuario de la energía para un buen consejo que se aplica a cualquier sistema operativo, sería hacer copia de seguridad de sus archivos regularmente. Por mucho que la tecnología puede ser útil, ...Lee mas

dd evita esto mediante la creación de una copia exacta de su disco duro o partición entera. Al restaurar esta copia, de que el equipo de nuevo a exactamente cómo fue. Va a recuperar sus archivos, sus aplicaciones, su historial de navegación, e incluso la configuración del sistema. Todo.

Para clonar su unidad, necesitará una segunda unidad que tenga más espacio que el que va a copiar. Probablemente, esto será un disco duro portátil o una unidad flash de gran tamaño.

Comienza con la apertura de la terminal. Necesitará derechos de administrador para ejecutar cualquier comando dd. Puede escribir Do a iniciar sesión como un administrador, o puede escribir sudo en el principio del comando dd.

Cuando esté listo para copiar, escribir el comando a continuación. Tenga en cuenta, que borrará todos los datos preexistentes en la segunda unidad, así que asegúrese de hacer copias de seguridad de los datos de antemano.

dd Si=/ Dev / sdX de=/ Dev / sdy

Ahora, vamos a dar sentido a lo que está pasando. dd es el comando. Si es la entrada, como en el lugar que se desea copiar. de es la salida, o la ubicación que está reemplazando con su copia.

sdX y sdy se refieren a las unidades que están interactuando con. Unidades a menudo se les da un nombre como / Dev / sda, / Dev / sdb, o / Dev / sdc. Usted puede averiguar los nombres utilizando un editor de particiones. O bien, como ya se encuentra en la terminal, se puede utilizar el lsblk mando.Cómo escribir, Formato y Manejo de una tarjeta SD en LinuxCómo escribir, Formato y Manejo de una tarjeta SD en LinuxExisten múltiples maneras de configurar una tarjeta SD en Linux, ya sea desde la línea de comandos o mediante una aplicación gráfica. He aquí cómo lo haces.Lee mas

La creación de un archivo de imagen

Otra forma de clonar una unidad es crear una imagen de disco que puede moverse y restaurar como si fuera un USB de arranque.

La creación de archivos de imagen le permite guardar varias copias de seguridad a un solo destino, como un gran disco duro portátil. Una vez más, este proceso sólo requiere un comando:

dd Si=/ Dev / sdX de=ruta / a / tu-backup.img

Para ahorrar espacio, se puede tener dd comprimir la copia de seguridad.

dd Si=/ Dev / sdX | gzip -do gt; ruta / a / tu-backup.img.gz

Este comando se contrae la copia de seguridad en un archivo IMG.GZ, uno de los muchos Formatos de compresión Linux puede manejar.Los administradores de Linux Archivo comparados: Arca vs File RollerLos administradores de Linux Archivo comparados: Arca vs File Rollergestores de archivos pueden parecer bastante simple a primera vista, pero que potencialmente podrían ofrecer mucho más de lo que cree. He comparado los dos gestores de archivos por defecto para Linux, File Roller y Ark, basado en ...Lee mas

La restauración de una unidad

¿De qué sirven esas copias de seguridad si no se pueden utilizar? Cuando esté listo para restaurar un clon, tiene dos opciones. Si ha utilizado el primer enfoque, simplemente intercambiar los dos destinos.

dd Si=/ Dev / sdy de=/ Dev / sdX

Al restaurar desde un archivo de imagen, el mismo concepto se aplica:

dd Si=ruta / a / tu-backup.img de=/ Dev / sdX

Si se comprime el archivo de imagen, entonces las cosas se ponen un poco diferente. Use este comando:

gunzip -c /path/to/your-backup.img.gz | dd de=/ Dev / sdX

Para ser claro, gunzip es g descomprimir, como en el opuesto de g zip Este comando decrompresses la copia de seguridad. Entonces dd sustituye a la unidad existente con esta imagen.

Los parámetros a tener en cuenta

Puede alterar su comando por pegar un parámetro al final. Por defecto, dd puede tomar un tiempo para transferir datos. Puede acelerar el proceso mediante el aumento del tamaño del bloque. Hacerlo añadiendo B = al final.

dd Si=/ Dev / sdX de=/ Dev / B sdy=64

En este ejemplo se aumenta el tamaño de bloque predeterminado de 512 bytes a 64 kilobytes.

conv = noerror dice dd para continuar a pesar de los errores que se producen. El comportamiento por defecto es detener, lo que resulta en un archivo incompleto. Tenga en cuenta que haciendo caso omiso de los errores no siempre es seguro. El archivo resultante puede estar dañado.

conv = sync agrega bloques de entrada con ceros cada vez que hay algún error de lectura. De esta manera los desplazamientos de datos permanecen en sincronía.

Se pueden combinar estos dos últimos como conv = noerror, sincronización si así lo desea. No hay espacio después de la coma.

Conociendo a dd

En caso de que esté interesado, el nombre del dd refiere a una declaración en lenguaje de control de trabajos de IBM. Si usted no entiende lo que está pasando allí, no hay problema. Yo tampoco. Eso no hace que el comando ninguna más difícil de usar.

¿Necesita más información que poder le ayudan a mejorar su relación con dd? La página wiki es bastante profundo. También hay un gran reportaje en el wiki de Arch Linux. Una vez más, no importa si usted está utilizando Arco o no. dd funciona de la misma manera, independientemente de su sistema operativo Linux.

Si resulta que dd no es para usted, usted no está de suerte. Existen otras formas de clonar un disco duro.4 Métodos Para clonar el disco duro de Linux4 Métodos Para clonar el disco duro de LinuxLa necesidad de clonar el disco duro de Linux, o una partición? Se puede utilizar el construido en la herramienta dd, o varias alternativas para clonar el disco para restaurar más tarde, libre de complicaciones.Lee mas

¿Cuál es su método preferido para copias de seguridad de su ordenador? ¿Es usted un fan de dd? ¿Hay una aplicación que recomendaría su lugar? No dude en compartir su experiencia con otros lectores!

Artículos Relacionados