Tecnología

Inicio

Cómo hacer copia de seguridad y restauración de Linux en otro servidor

Linux es un código abierto, el sistema operativo de tipo Unix. Debido a que el núcleo de Linux, o el núcleo del sistema operativo, compatible con una amplia variedad de hardware, copias de seguridad y restaurar en otro sistema se apoya en ninguna versión del software. El alquitrán es el programa de copia de seguridad más básica incorporada en todas las versiones de Linux y se remonta a las utilidades de copia de seguridad de cinta en Unix. En combinación con el comando "dd" para respaldar el registro de inicio maestro (MBR), el alquitrán se puede utilizar para copia de seguridad de un servidor Linux completo y restaurarla en otro sistema.

Instrucciones

1 Conecte una unidad externa en el sistema y montarlo. Consulte el manual del sistema para obtener instrucciones específicas sobre el montaje de la unidad. Asegúrese de que la unidad externa tiene espacio suficiente para realizar copias de seguridad de todo el sistema.

2 Abra una ventana de terminal y escriba el siguiente comando para copiar el MBR:

su -c 'dd if = / dev / sda of = / ruta / a / externaldrive / sdabk.mbr count = 1 bs = 512'

Sustituir "/ ruta / a / externaldrive /" con la ruta a la unidad externa. Asegúrese de incluir las comillas simples en el comando.

3 Escriba el siguiente comando para realizar copias de seguridad del sistema:

su -c 'tar -cvpzf /path/to/external/linuxbackup.tgz --exclude = / ruta / a / --exclude externa = / lost + found --exclude = / dev --exclude = / proc --exclude = / sys / '

Sustituir "/ ruta / a / externa /" con la ruta a la unidad externa. Introduzca el comando en una sola línea y exactamente como se muestra. Esto crea el archivo "linuxbackup.tgz" en la unidad externa, que es una copia de seguridad completa del sistema. El comando excluye la unidad externa en sí y los directorios que se rellenan dinámicamente por el sistema durante el arranque. Este comando puede tomar mucho tiempo para ejecutar varias horas, en un sistema con 20 GB o más de datos.

4 Un montaje y desenchufe la unidad externa del sistema de origen. Consulte el manual del sistema para obtener instrucciones específicas de la ONU-montaje.

5 Conecta y monta el disco duro externo en el nuevo servidor. Consulte el manual del sistema para obtener instrucciones específicas de montaje.

6 Escriba el siguiente comando en el servidor de destino para restaurar el MBR:

dd if = / ruta / a / externa / sdabk.mbr of = / dev / sda

Sustituir "/ ruta / a / externaldrive /" con la ruta a la unidad externa.

7 Escriba el siguiente comando en el servidor de destino:

su -c 'tar -xvpzf /path/to/external/linuxbackup.tgz -C /'

Sustituir "/ ruta / a / externa /" con la ruta a la unidad externa. Tenga cuidado al introducir el comando en el servidor correcto, porque va a eliminar por completo el sistema y reemplazarlo con la copia de seguridad.

8 Escriba el siguiente comando para crear los directorios excluidos:

su -c 'mkdir / proc && mkdir / lost + found && mkdir / dev && mkdir / sys && init 6'

Esto vuelve a crear los directorios excluidos y se reinicia el sistema. El servidor es ahora idéntico al original.