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?
partitioning
hard-drive
backup
cazador
fuente
fuente
Respuestas:
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 concp
otar
. Esto requerirá algunos cambios adicionales en el destino, como (posiblemente) ajustarlo/etc/fstab
e 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.fuente
cp
plantea problemas para directorios como/dev
y/proc
?/dev
y/proc
son 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.clonezilla
pseudo-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,clonezilla
haría frente al hecho de que el disco de destino es más pequeño que el disco de origen.cp
" ... Entonces, ¿qué pasa con los metadatos (últimos tiempos de acceso y etc.)?dd if=/dev/sda of=/dev/sdc bs=1M
donde sda es su disco duro de producción y sdc su nuevo disco duro. O algo así como clonezilla (copiar todo el disco).fuente
tar
ocp
).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!
fuente
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.
fuente
Puede usar dd para copiar el disco. Esta publicación describe cómo clonar un disco duro con un Ubuntu Live CD.
fuente
dd
se 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.dd
en esta publicación: askubuntu.com/a/55908/58950