Cómo tomar instantáneas del sistema Linux con Timeshift

Linux no muestra piedad cuando no tiene una copia de seguridad. Existen varias utilidades de respaldo, incluida Restauración del sistema para Windows y Time Machine para Mac OS. Timeshift es un software de código abierto que toma instantáneas incrementales de su sistema de archivos Linux a intervalos regulares, que puede restaurar más tarde si accidentalmente deja su sistema inutilizable.

Timeshift funciona en dos modos: modo Rsync y modo BTRFS. En el modo rsync, las instantáneas se toman mediante rsync y enlaces físicos, y los archivos comunes se comparten entre las instantáneas para ahorrar espacio en el disco. En el modo BTRFS, las instantáneas se toman utilizando el sistema de archivos BTRFS. BTRFS solo es compatible con sistemas que tienen un diseño de subvolumen de tipo Ubuntu.

En este artículo, instalaremos Timeshift en varias distribuciones de Linux y exploraremos sus características. Debería poder tomar instantáneas regulares del sistema al final de este artículo.

Instalación de Timeshift

Distribuciones basadas en Ubuntu

Puede usar la utilidad apt para instalar Timeshift en todas las versiones de Debian OS como Ubuntu, Linux Mint, Elementary OS, etc.

# add-apt-repository ppa:teejee2008/ppa
# apt-get update
# sudo apt install timeshift

Instalación desde el repositorio de GitHub

Usando el repositorio de GitHub, puede instalar Timeshift en todos los sabores de Linux como Linux Mint, Kali OS, Ubuntu, Arch Linux y Manjaro.

$ wget https://github.com/teejee2008/timeshift/releases/download/v17.10/timeshift-v17.10-amd64.run
# chmod +x timeshift-v17.10-amd64.run
# ./timeshift-v17.10-amd64.run

Para instalar la versión de 32 bits, siga estos pasos:

$ wget https://github.com/teejee2008/timeshift/releases/download/v17.10/timeshift-v17.10-i386.run 
# chmod +x timeshift-v17.10-i386.run 
# ./timeshift-v17.10-i386.run

Desinstalación de Timeshift

Timeshift se puede desinstalar utilizando cualquiera de estos dos sencillos comandos. El primer comando funciona con sistemas basados ​​en Debian y el segundo funciona con cualquier versión de Linux.

# apt-get remove timeshift

o

# timeshift-uninstall

Configurar Timeshift

Puede iniciar Timeshift desde su lanzador o desde la terminal escribiendo timeshift-launcher. Se le pedirá que ingrese su contraseña para usar la aplicación. Escribiendo solo timeshift en la terminal te da la versión de la línea de comandos.

Timeshift tiene varias características importantes que requieren muy poco tiempo y esfuerzo para configurar. Estas son las características principales que se encuentran en la sección Configuración.

Escribe

Esto le pide el tipo de instantáneas que desea tomar. Puede tomar instantáneas con rsync o BTRFS. La diferencia entre estos dos se explicó anteriormente.

Ubicación

Las instantáneas tienen tamaños grandes, por lo que es recomendable tenerlas en otra unidad o partición. Aquí, puede seleccionar dónde desea que se guarden sus instantáneas. Todas las instantáneas se guardan de forma predeterminada en / timeshift, pero puede seleccionar otras particiones de Linux.

Calendario

Cuantas más instantáneas tomes, más espacio ocupan. Puede programar cuándo se toman las instantáneas y cuántas veces se deben tomar. Puede tomar varios niveles de instantáneas y la cantidad de instantáneas que se conservarán en cada nivel

Usuarios

Timeshift no es una herramienta de respaldo para sus archivos personales, sino para los archivos y configuraciones de su sistema. Esto es para evitar que sus datos personales se sobrescriban durante una restauración y también para reducir el tamaño de sus copias de seguridad. Puede incluir sus datos de usuario en esta sección, así como su configuración (archivos ocultos)

Filtros

Puede agregar carpetas o archivos que coincidan con ciertos criterios que proporcione.

Usando Timeshift

Tomando una instantánea

Haga clic en Crear y la operación comenzará de inmediato. Si no tiene suficiente espacio, se le advertirá al respecto. Una vez creada la instantánea, verá una notificación que confirma la finalización.

Restaurar una instantánea

Clickea en el Restaurar botón y haga clic en Próximo. Si hay alguna configuración que le gustaría cambiar, puede hacerlo antes de continuar. Puede restaurar instantáneas desde el sistema en ejecución o desde un Live CD de Linux (después de instalar Timeshift). Si restauró desde su sistema en ejecución, se le pedirá que reinicie. Puede optar por restaurar sus instantáneas en otros volúmenes o particiones. Tenga en cuenta que hacer esto sobrescribirá sus datos actuales.

Hay otras opciones en Timeshift como Eliminando y Hojeada instantáneas. Puede realizar estas operaciones o aprender comandos útiles en la línea de comandos escribiendo timeshift.