Clonar sistema debian

Los sistemas de backup son una muy buena opción a la hora de realizar una copia segura de todos los datos, sin embargo no son lo óptimo que debieran. Esto es por que realizar un backup completo de los sistemas puede ser muy costoso, tanto en tiempo como en espacio. Las cintas suelen ser lentas y copiar todo el sistema, binarios incluido, no suele compensar. Entonces... ¿cómo hacemos para recuperar el sistema en caso de desastre?
La forma más simple es que nuestro sistema de backup tenga los datos y las configuraciones y luego tengamos un listado de los paquetes instalados en el sistema, para que en caso de desastre completo, recuperar el sistema sea más simple. Instalamos los mismos paquetes en el nuevo sistema y luego restauramos configuraciones y datos.
Por suerte, para hacer esto, en sistemas debian/ubuntu, dpkg tiene opciones especiales, get-selections y set-selections. Con el primero sacamos un listado de paquetes con el estado de los mismos y con el segundo cargamos el nombre de dichos paquetes en el sistema, para luego gracias a la opción dselect-upgrade de apt, poder instalarlos y desde un sistema con lo mínimo instalado poder pasar al estado final del sistema.
Primero sacamos un listado de los paquetes de nuestro sistema.
shell> dpkg --get-selections
a2ps     install
acpi-support-base   install
acpid     install
adduser     install
adjtimex    install
adobe-certs    install
adobereader-esp    install
aide     install
aide-common    install
alien     install
alsa-base    deinstall
...
shell> dpkg --get-selections> /var/backups/instalados.list

Luego lo cargamos e instalamos en el nuevo sistema, para tener una copia de los paquetes insalados.
shell> dpkg --set-selections < /var/backups/instalados.list
shell> apt-get dselect-upgrade


No hay comentarios :

Publicar un comentario

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *

Últimos comentarios