20 votos

Restauración completa del sistema linux

Estoy familiarizado con el uso de rsync para hacer copia de seguridad de varios archivos de mi sistema, pero ¿cuál es la mejor manera para restaurar completamente la máquina.

Lo que he intentado en el pasado es:

  1. Hacer un formato básico/reinstalar desde los discos de instalación de Fedora
  2. Asegúrese de red está habilitado
  3. Copia todo lo de la copia de seguridad rsync sobre la parte superior del sistema recién instalado

De esta manera tipo de obras, pero no creo que cada paquete que se ha instalado funciona al 100% después.

Quiero ser capaz de restaurar el sistema con la mínima cantidad de esfuerzo y todo el trabajo de la misma en el momento de la copia de seguridad. También si es posible instalar otros equipos y essentailly tienen dos máquinas con la misma y paquetes de datos.

17voto

kbyrd Puntos 2441

Aquí está lo que he hecho (esto supone un solo disco, en /dev/sda)

  • utilice el comando dd para la copia de seguridad del MBR y la tabla de partición: "dd bs=512 count=1 if=/dev/sda of=/backups/sda.diseño"

  • el uso de rsync copia toda la cosa con algo como: "rsync-axvPH --numeric-id ..."

En la restauración hago esto:

  • arranque de la máquina de destino con sysrescuecd, probablemente tenga sda.diseño en una memoria USB.

  • restaurar el MBR/tabla de particiones con dd: "dd bs=512 count=1 si=/ruta/a/sda.diseño of=/dev/sda"

  • Uso partprobe (gracias Marcos) para obtener el kernel para volver a leer la tabla de particiones.

  • Montar todos los diferentes particiones en /restaurar/. Puedo hacer que los puntos de montaje idéntico en restaurar, así que si tengo /boot, /var en su origen, que terminan con /restaurar/boot, /restaurar/var, etc.

  • utilizar rsync para restaurar la totalidad de la cosa.

6voto

Glomek Puntos 12183

Yo nunca clon de sistemas totalmente. Nunca se sabe lo que puede cambiar, y su sistema de clonado de imagen ya está fuera de la fecha del momento en que se produce el cambio. La mejor manera de hacerlo es establecer un procedimiento que permite producir funcionalmente idénticos sistemas. Una posibilidad es algo como Kickstart, o realizadas en autoyast o herramientas similares. Mantener buenas copias de seguridad de su configuración, y lo ideal es utilizar un sistema de administración de configuración, tales como Bcfg2, Puppet, o CFEngine a configurar todo, en lugar de hacerlo a mano. Entonces, cuando usted necesita para crear un nuevo sistema que es similar a otro que uno tiene, o volver a crear un sistema existente, es una forma simple y bien definida procedimiento.

3voto

dkaylor Puntos 201

Tomaría más de esfuerzo en la delantera, pero Kickstart y Fiscalizador permiten personalizar una instalación y utilizar en otras máquinas. Puede incluir versiones personalizadas de tus archivos de configuración.

Puede que también desee considerar la posibilidad de mantener su directorio home en una partición separada. Usted puede dejar que la partición solo, mientras que haciendo una instalación limpia en otra partición.

2voto

pgs Puntos 2491

Agarra una copia del cd de recuperación del sistemay después de instalar su inicial mínima, arrancar desde él, Monte y chroot en tu disco, y luego hacer el rsync. Después de que termine necesitará ejecutar update-grub para hacerlo arrancar desde el dispositivo de arranque correcto y el núcleo.

2voto

row1 Puntos 336

Yo siempre he pensado que el Gentoo forma de instalar un nuevo sistema (desde la copia de seguridad o de otra manera) fue el mejor debido a su simplicidad.

  1. Crear trabajo, mínimos del sistema.
  2. La carga de trabajo del sistema como una unidad de disco duro en un livecd.
  3. Tar el sistema de archivos y guardar en algún lugar.
  4. Carga en el sistema de destino con un livecd.
  5. Preparación de la meta unidad de disco duro y montarlo.
  6. Untar para montar la unidad de disco duro.
  7. Introduzca chroot.
  8. Configurar el gestor de arranque y otros dependientes del sistema de cosas.
  9. Reinicio y listo.
  10. Instalar nuevo software/usuario de la copia de las carpetas/agregar otros archivos como sea necesario.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: