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