Clona tu Ubuntu desde el terminal

Una 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:

0011_atareao@zorita: -home-atareao

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:

0014_atareao@zorita: -home-atareao

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

Vía | ddg
Más información | Michael Vogt’s blog

2 comentarios en “Clona tu Ubuntu desde el terminal

  1. ER
    Erick Malagon hace 6 años

    se pueden generalizar los clones para poder ir a una maquina nueva (otro hardware) y aplicarle el clon sin problemas?

    1. EL
      El atareao hace 6 años

      Hola,
      En principio si, siempre que estés intentando instalar en la misma versión de la distribución y con la misma arquitectura. Me refiero a que estés intentando instalar en un Ubuntu 18.04 y de 64 bits, en ambas máquinas.

      No se si me he sabido explicar.
      Saludos.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *