¿Cómo hacer duplicados de HDD completo?


12

Tengo un servidor de producción Ubuntu 12.04 con un HDD de 500 GB (se usan casi 15 gb). Quiero duplicar el HDD completo, incluida su estructura de partición, a otro HDD con un tamaño de 400 GB para que cambiar el HDD no afecte al sistema de trabajo.

¿Qué herramienta es la mejor solución para esta tarea?


¿Tiene acceso físico al servidor? Si es así, ¿puede instalar una unidad en RAID? Esa probablemente sería la solución más fácil y segura.
don.joey

Respuestas:


6

Hay muchas herramientas que pueden hacer esto, cada una con sus propias ventajas y desventajas. Clonezilla es una utilidad que a menudo se usa para esta tarea; Sin embargo, no estoy seguro de qué tan bien podría hacer frente al hecho de que su disco de destino es más pequeño que el disco de origen.

Otra opción es dividir manualmente el destino (usando GParted, parted, fdisk, gdisk, o alguna otra herramienta), crear sistemas de archivos en el objetivo, montar las particiones de destino, y copiar todos los objetos con cpo tar. Esto requerirá algunos cambios adicionales en el destino, como (posiblemente) ajustarlo /etc/fstabe instalar un cargador de arranque. En general, este método requiere más esfuerzo que muchos, pero si sabe lo que está haciendo, es bastante flexible y definitivamente puede copiar de un disco más grande a uno más pequeño, siempre que los archivos realmente quepan en el espacio de destino.


1
¿No copiar los contenidos de todo el sistema de archivos cpplantea problemas para directorios como /devy /proc?
Bert Van Vreckem

1
Los directorios /devy /procson dinámicos: se crean como sistemas de archivos virtuales mediante controladores especiales en el núcleo. Por lo tanto, normalmente omitiría esos directorios de una operación de copia.
Rod Smith el

1
Sí, tienes que omitir esos. Use "cp --one-file-system".
Jakob

Por defecto, los clonezillapseudo-clones del HDD: (1) respaldan los metadatos de la estructura, incluido MBR; (2) los sectores de datos utilizados , lo que significa que ignora el espacio libre de particiones con sistemas de archivos que entiende; y (3) comprime las particiones respaldadas. Todo esto significa que puede "clonar" una unidad de disco duro de 500 GB en una unidad de disco duro de 400 GB siempre que haya al menos 100 GB de espacio libre en el disco original. En otras palabras, clonezillaharía frente al hecho de que el disco de destino es más pequeño que el disco de origen.
Landroni

@RodSmith, con respecto a "copiar todo concp " ... Entonces, ¿qué pasa con los metadatos (últimos tiempos de acceso y etc.)?
Pacerier

3
  1. Copia de seguridad de su disco duro de producción.
  2. Use gparted para reducir su disco duro de producción a un poco menos de la capacidad de su disco de destino, en su caso menor a 400 GB.
  3. Copia todo el disco duro. Para hacerlo, arranque desde un live-cd y use dd if=/dev/sda of=/dev/sdc bs=1Mdonde sda es su disco duro de producción y sdc su nuevo disco duro. O algo así como clonezilla (copiar todo el disco).

1
Cualquier operación de cambio de tamaño del sistema de archivos conlleva cierto riesgo de falla catastrófica del sistema de archivos. Ese riesgo es pequeño, pero aun así, asumir ese riesgo no es prudente cuando hay alternativas (como usar Clonezilla, si puede manejar el objetivo más pequeño, o usar taro cp).
Rod Smith el

1
Usamos gparted de forma regular en nuestro entorno de producción. Cita de Clonezilla: "La partición de destino debe ser igual o mayor que la de origen". La copia manual está bien si tiene los conocimientos necesarios sobre particiones, sectores de arranque, fstab, etc.
Clausi

1
Respaldo mi afirmación: el cambio de tamaño de la partición plantea un riesgo de falla catastrófica. Nota: catastrófico . Una falla de energía o un bloqueo del sistema a mitad del cambio de tamaño, un error u otros problemas pueden causar que el cambio de tamaño dé como resultado estructuras de datos destrozadas que llevarán mucho tiempo y serán costosas de solucionar, si es que se pueden arreglar. Hay mejores alternativas, incluso si Clonezilla no es una de ellas. Si haces esto regularmente y no te han mordido, eso significa que has tenido suerte, nada más.
Rod Smith

1
Mucho mejor que repetir su opinión y referirse a la suerte sería una prueba sustancial de su teoría. En mi experiencia, una "falla catastrófica" solo puede ocurrir si no tiene una copia de seguridad, que es la número uno de mi lista. ;)
Clausi

1

Recomendaría Clonezilla , es fácil de usar, realiza copias de seguridad de discos completos y no usa mucho espacio para la copia de seguridad también.

Para hacer eso, primero tendrías que descargar el clonezilla ISO desde aquí.

Después de haberlo descargado, deberá grabarlo en un CD.

Luego tendrá que arrancar desde él para hacer la copia de seguridad completa del sistema.

El procedimiento completo para esto se da aquí: http://clonezilla.org/clonezilla-live-doc.php

Tendrá que elegir la opción "Guardar imagen de disco", cuyo procedimiento se proporciona aquí: http://clonezilla.org/show-live-doc-content.php?topic=clonezilla-live/doc/01_Save_disk_image

Después de realizar la copia de seguridad, puede restaurarla utilizando la opción "Restaurar imagen de disco", cuyo procedimiento se proporciona aquí: http://clonezilla.org/show-live-doc-content.php?topic=clonezilla -live / doc / 02_Restore_disk_image

Mirar dentro. Si tiene alguna consulta, háganoslo saber.

¡Gracias!


1

Como otros propusieron, Clonezilla podría hacer el trabajo si cambia el tamaño de la partición de trabajo a un tamaño más pequeño. Sin embargo, he visto que hay una herramienta llamada FSArchiver que permite restaurar los datos a una unidad más pequeña, tan pronto como los datos encajan (como en su caso). Lamento no poder ayudarlo más en esto, ya que he usado solo Clonezilla, pero hay alguna información en el enlace y en su foro.


0

Puede usar dd para copiar el disco. Esta publicación describe cómo clonar un disco duro con un Ubuntu Live CD.


Pero tenga en cuenta que los discos duros son nkt en tamaños iguales. ¿ocurrirá algún problema debido a la diferencia de tamaño?
cazador

1
Copiar de un disco más grande a uno más pequeño con ddse no se recomienda, ya que el resultado es probable que se pierda y / o trunca partición (s), y por lo tanto la pérdida de datos.
Rod Smith el

Una respuesta un poco más detallada dden esta publicación: askubuntu.com/a/55908/58950
carnendil

Si bien esto puede responder teóricamente la pregunta, sería preferible incluir aquí las partes esenciales de la respuesta y proporcionar el enlace para referencia.
RolandiXor
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.