El mejor método para realizar una copia de HDD de un maestro a un esclavo

El mejor método para realizar una copia de HDD de un maestro a un esclavo

Estamos ejecutando un sistema basado en Debian en nuestro producto, a partir del cual necesito crear nuevas unidades a partir de una unidad maestra.

Método 1: instale el sistema operativo desde el Live CD de Debian y copie el software personalizado requerido.

Anteriormente, comencé mi proceso con el método 1, tuve varios errores, como que a los operadores les faltaban dependencias, al instalar el sistema operativo, etc., y me lleva unos 80 minutos instalar el sistema operativo y mi software. Entonces no pude continuar con este mecanismo.

Método 2: clonar la unidad maestra y colocarla en un servidor. Ejecutando clonezilla e instalando clone.

Este método me estaba funcionando muy bien antes. Hoy en día, los clientes requieren diferentes tamaños de HDD. Un solo clon no me funciona. Esto me obliga a mantener múltiples clones y me lleva unos 30 minutos instalar el clon.

Método 3: simplemente particione la unidad y copie todos los archivos del sistema operativo del maestro al esclavo.

Este método me da la libertad de simplemente copiar los archivos del maestro al esclavo. Además, me permite mantener un único disco maestro. Además, este método tarda unos 10 minutos en copiar archivos. Pero creo que puede haber muchas CONTRAS al usar este método.

Quiero mantener una única copia de mi unidad maestra y consumir menos tiempo para crear una nueva unidad esclava.

Respuesta1

Otra opción más para sugerir.

fsarchiverhace un buen trabajo restaurando sistemas de archivos en una partición de diferente tamaño o incluso en un tipo de sistema de archivos diferente.

Podrías hacer una copia de seguridad de tu master.

fsarchiver savefs /path2storage/master.fsa /dev/sda1 /dev/sda2 /dev/sda3

El ejemplo anterior utiliza tres particiones, /boot/ y /home.

Particionar el disco nuevo al tamaño y restaurar master.fsa

fsarchiver restfs /path2storage/master.fsa id=0,dest=/dev/sdb1 id=1,dest=/dev/sdb2 id=2,dest=/dev/sdb3

Obviamente necesitas sustituir los dispositivos apropiados.

Después de restaurar un fsarchive, sería necesario actualizar el destino /etc/fstab e instalar un gestor de arranque desde chroot.

fsarchiver -hmuestra ejemplos de conversión de tipos de sistemas de archivos

Respuesta2

Es fácil adaptar el método 2 a diferentes tamaños de disco duro.

Opción 1: hacer el máster lo más pequeño posible (por ejemplo, reducirlo al 90 % de su capacidad). Utilice Clonezilla para clonarlo, luego partedo lvextendseguido de resize2fspara ampliar el sistema de archivos.

Opción 2: convertir el maestro en un volumen de sistema que tenga amplio espacio para el sistema operativo y el software base, además de paquetes y actualizaciones adicionales anticipadas. Utilice el espacio restante en el disco para un volumen de datos de usuario montado en /srv.

información relacionada