TimeShift es una herramienta de restauración del sistema para Linux. Proporciona una funcionalidad muy similar a la función Restaurar sistema de Windows o la herramienta Time Machine en MacOS. TimeShift protege el sistema haciendo instantáneas incrementales de archivos manualmente o en intervalos automáticos regulares.
Estas instantáneas se pueden restaurar en un momento posterior para deshacer todos los cambios en el sistema y restaurarlo al estado anterior. Las instantáneas se realizan mediante rsync y hard-links y la herramienta comparte archivos comunes entre instantáneas con el fin de ahorrar espacio en disco. Ahora que tenemos una idea acerca de lo que es Timeshift, vamos a tomar una mirada detallada a la configuración y el uso de esta herramienta.

¿Cómo instalar Timeshift en Linux?

Para distribuciones basadas en Ubuntu y Ubuntu como Mint:

Los paquetes están disponibles en mi PPA de Launchpad para las versiones de Ubuntu compatibles. Ejecuta los siguientes comandos en una ventana de terminal

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

add timeshift repository

update local repositories in linux mint

install timeshift in linux mint

 Interfaz y uso

Timeshift está disponible como GUI, pero también se puede utilizar desde el terminal. Timeshift requerirá permisos root o administrativos en el inicio, ya que  permite modificar partes esenciales de tu sistema. Con TimeShift, puedes realizar instantáneas de forma automática o manual. Puedes configurarlo para una instantánea automática de forma horaria, diaria, semanal o mensual. O puedes programar instantáneas que se realizarán en cada inicio. También puedes configurar la frecuencia con la que deben eliminarse las instantáneas.

enter password to open timeshift

 Asistente de configuración permite crear instantáneas automatizadas

Seleccionar tipo de instantánea

Timeshift admite 2 formatos de instantánea. El primero es mediante Rsync y el segundo es mediante el uso de las características incorporadas del sistema de archivos BTRFS que permite crear instantáneas. Así que puedes seleccionar el formato BTRFS si estás utilizando ese sistema de archivos en particular. Aparte de eso, tienes que elegir el formato Rsync.

select snapshot type in timeshift

select timeshift snapshot type

Seleccionar ubicación de la instantánea

Lo siguiente que debes hacer es seleccionar tu ubicación de instantánea. Puedes elegir tener tus instantáneas en tu disco local o en un dispositivo de almacenamiento externo.

select snapshot location in timeshift

Seleccionar niveles de instantánea

Como mencioné anteriormente, Timeshift permite crear instantáneas de forma horaria, diaria, semanal, mensual o de inicio. Así que puedes seleccionar la frecuencia que deseas y el número de instantáneas que deseas mantener.

select snapshot levels

 Y luego ve a la siguiente pantalla para completar la configuración.

complete timeshift setup

 Pantalla principal

Timeshift presenta una pantalla principal muy simple. Desde aquí, puedes crear, restaurar o eliminar las instantáneas.

timeshift main screen

Creación de una instantánea

Crear una instantánea es sencillo. Simplemente haz clic en el botón Crear y luego se creará un snaphot. Dependiendo de lo que debe incluirse o excluirse de las instantáneas, se necesitará un par de minutos para completar el proceso.

create a snapshot

Puedes agregar comentarios a tus instantáneas para que puedas tener una descripción.
all recent timeshift snapshots

Ajustes de Timeshift

Timeshift permite a los usuarios personalizar la forma en que se realizan las instantáneas, lo que está incluido o no. Igual que con el asistente de configuración, puedes elegir si deseas o no utilizar el formato Rsync o BTRFS.

timeshift settings

 También puedes especificar la ubicación y, a continuación, la programación de las copias de seguridad automáticas.

timeshift automatic backups

 Filtros

También puedes especificar filtros para incluir o excluir archivos o directorios de las instantáneas. TimeShift está diseñado para proteger archivos y configuraciones del sistema. Los datos de usuario como documentos, imágenes y música se excluyen de forma predeterminada. Esto evita que sobrescriba tus documentos al restaurar una instantánea o utilizar todo tu almacenamiento en archivos de medios de copia de seguridad (imágenes, música y vídeo). Pero puedes cambiar esto usando la opción Filtros en Configuración.

timeshift filters

 Al hacer clic en la opción de resumen en Filtros te dará una indicación justa de lo que está incluido o no.

filter timeshift snapshot

 Restaurar copia de seguridad

Restaurar una copia de seguridad es tan simple como seleccionar la instantánea que deseas restaurar y hacer clic en el botón Restaurar.

restore timeshift backups

 Dispositivo de destino

A continuación, seleccionarás el dispositivo de destino en el que se restaurarán los archivos. Deberás especificar tu dispositivo raíz y mantener o no los archivos de inicio en el dispositivo raíz o en otra partición.

select target device to be restored

 Opciones de Bootloader

A continuación, especifica las opciones del gestor de arranque en cuanto a si deseas reinstalar GRUB2, actualizar o no intramfs y el menú Grub.

bootloader options

 Excluir la aplicación de la configuración 

Puedes seleccionar la exclusión de algunas aplicaciones, especialmente los navegadores Web y los clientes de Torrent u otros usuarios del proceso de restauración.

exclude applications from restoration

Proceso Completado

Por último, acepta un descargo de responsabilidad por si las cosas van mal y, a continuación, aplicar la restauración.

complete restore process

Restauración de instantáneas

La instantánea se aplicará y, a continuación, el equipo se reiniciará para completar el proceso.

snapshot restore

(Visitada 1 veces, 1 visitas hoy )