SystemRescueCd es un sistema GNU/Linux arrancable desde CD-ROM, contiene muchas herramientas de sistema entre ellas la que más nos interesa Partimage.
Partimage es un programa que crea una imagen de una partición, haciendo muy facil su recuperación si ésta sufre cambios indeseados, recuperandola exactamente como estaba cuando la salvamos.
En este artículo aclaro que la forma de backup realizado es por red, utilizando dos equipos, uno de servidor que guarda la imagen de la partición salvada y el otro de cliente que es el que contiene la partición a salvar.
Lo primero que debemos hacer es descargar la imagen .iso del sistio oficial de SystemRescueCd y grabarla en 2 cds.
Requerimientos:
- 2 equipos
- 2 Live Cd de SystemRescueCd
Servidor
Comenzamos con el servidor que es donde guardaremos la imagen de la partición del cliente.
Arrancando con el Live cd
Iniciamos con uno de los 2 Live Cds que tenemos, en el prompt presionamos enter para cargar por defecto el kernel.
Llega el momento de configurar el teclado, ponemos 13 (español) presionamos enter y esperamos a que inicie sesión el sistema.
Llega el momento en que estamos logueados como root.
Configurar la red
Para configurar la red ejecutamos la herramienta net-setup.
# net-setup
Aquí los datos a colocar en modo de ejemplo:
Seleccionar eth0 (dispositivo de red)
yes (confirmar)
2 - My Network is wired (tipo de red)
2 - Specify an IP address manually (configurar la red manualmente)
IP: 192.168.0.1 (en modo de ejemplo)
Broadcast: 192.168.0.255 (correspondiente a su red)
Netmask: 255.255.255.0 (mascara de red)
Gateway: (no hace falta señalar una pasarela)
Dns Server: (no hace falta señalar un servidor de nombre)
Montar una partición donde guardaremos la imagen del cliente
Primero debemos crear un directorio en donde vamos a montar la partición del servidor encargada de guardar la otra partición que queremos salvar del cliente, en modo de ejemplo crearemos el directorio particiones.
Luego montamos la partición donde guardaremos la imagen del cliente, en el directorio particiones creado en el punto anterior.
Entrar al directorio particiones donde montamos /dev/hda1, podemos posicionarnos dentro de cualquier carpeta ya existente dentro de la partición montada, puede ser algún directorio previamente creado para éste propósito.
Una vez posicionados en el directorio donde queremos guardar la imagen de la partición del cliente ponemos a correr en servidor partimage, mediante el demonio partimaged. Las opciones -L (para que no nos pida identificación de usuario) -d (para que guarde la imagen en el directorio en el que estamos posicionados)
Una vez que está corriendo el servidor nos presenta esta pantalla que queda en la espera de que se conecte un cliente.
Hasta aquí llegamos con lo respecta al servidor partimage.
Cliente
El equipo cliente es quién transfire al servidor la imagen de la partición que deseamos salvar.
Con el cliente debemos iniciar desde el live cd SystemRescueCd de la misma manera que con el servidor.
Configuramos la red de la misma manera que con el servidor, obviamente que colocamos un número de Ip distinto del servidor.
Una vez logueados como root debemos correr el cliente partimage.
Al ejecutar partimage nos aparece esta pantalla, en la que debemos posicionarnos en la partición a salvar y presionar el tabulador, en el campo Image file to create/use colocamos un nombre identificativo para la imagen. En Action to be done marcamos save partition... tambien marcamos Connect to server, colocando el número de Ip del servidor y el puerto lo dejamos por defecto. Presionamos
En esta pantalla lo más importante es el tipo de compresión con la que salvaremos la imagen, ninguna, Gzip o Bz2. Lo demás esta bastante claro.
Damos una descripción de la partición a salvar.
En esta pantalla nos muestra información de la partición a clonar, OK para comenzar el proceso.
Una vez terminado el proceso, podemos salir ya teniendo nuestra imagen salvada.
Restaurando la partición.
Para la restauración de la imagen debemos montar el cliente y el servidor de la misma manera que hicimos para salvar la partición iniciando cada uno con un live cd de SystemRescueCd, configuramos la red, ejecutamos partimage en el cliente y elegir algunas opciones diferentes a las elegimos para salvar la imagen.
Elegimos la partición en donde tenemos nuestro sistema, la imagen que salvamos anteriormente, marcamos la opción de restaurar, damos la información del servidor. Nos mustra unas pantallas similares a las que vimos cuando creamos la imagen y el proceso de restauración.