Clona tu Ubuntu desde el terminal

na sencilla forma de clonar los paquetes instalados en tu Ubuntu y restaurarlo en otro, desde el terminal es apt-clone, de una manera muy sencilla y rápida

apt-clone guarda la siguiente información:

  • sources.list
  • packages/versions installed
  • auto-installed inforrmation

Instalación

A partir de la versión 11.04 Natty de Ubuntu, está disponible directamente desde los repositorios de Ubuntu, con lo que la instalación es bien sencilla:

sudo apt-get install apt-clone

Crear una copia de seguridad

El funcionamiento es sencillísimo, desde el terminal ejecutas el siguiente comando:

apt-clone clone copia_de_seguridad

Donde “copia_de_seguridad” es el archivo donde se guarda la copia de seguridad.

Restaurar una copia de seguridad

Para restaurar la copia que hemos realizado con anterioridad, en un terminal ejecutamos el siguiente comando:

apt-clone restore copia_de_seguridad

Programando las copias de seguridad

Para esta operación echaremos mano de cron, que es el demonio que se encarga de ejecutar aplicaciones o scripts en intervalos de tiempo regulares (cada año, mes, día…).

Para programar la ejecución, se realiza a través del fichero crontan. Por ejemplo, mi crontab, tiene un aspecto como el que se ve en la imagen:

Donde los parámetros a indicar por cada programación que queremos realizar son:


.---------------- minuto (0 - 59)
|  .------------- hora (0 - 23)
|  |  .---------- día del mes (1 - 31)
|  |  |  .------- mes (1 - 12) O jan,feb,mar,apr ... (los meses en inglés)
|  |  |  |  .---- día de la semana (0 - 6) (Domingo=0 o 6) O sun,mon,tue,wed,thu,fri,sat (los días en inglés)
|  |  |  |  |
*  *  *  *  *  comando para ser ejecutado

De esta manera, en el caso que nos ocupa, si queremos que se ejecute todos los lunes, de cada semana, podemos introducir algo como esto:

01 1    * * 1   atareao apt-clone clone /home/atareao/copia_de_seguridad

Quedando un resultado como el que se ve en la siguiente imagen:

Es una sencilla manera de tener una copia de seguridad de todos los paquetes instalados y no preocuparte.

Fuente