- Ofrece en Linux una función similar a "System Restore" de Windows y a la herramienta "Time Machine" de Mac OS
- Protege el sistema creando instantáneas incrementales del sistema de archivos de forma periódica. Más adelante, esas instantáneas pueden restaurarse para deshacer cambios en el sistema
- Modo RSYNC: crea instantáneas usando rsync y enlaces duros. Los archivos en común se comparten entre instantáneas para ahorrar espacio en disco. Cada instantánea es un respaldo completo del sistema que puede explorarse desde el administrador de archivos
- Modo BTRFS: crea instantáneas usando las funciones integradas del sistema de archivos BTRFS. Las instantáneas BTRFS solo son compatibles con sistemas BTRFS que tengan un diseño de subvolúmenes tipo Ubuntu (subvolúmenes @ y @home)
- Timeshift es similar a rsnapshot, BackInTime y TimeVault, pero tiene un objetivo distinto
- Está diseñado para proteger solo archivos y configuraciones del sistema, por lo que excluye archivos del usuario como documentos, fotos y música
- Para respaldar archivos del usuario, se recomienda usar la aplicación BackInTime
- Después de la instalación, en el primer inicio solo se necesita una configuración sencilla para crear la primera instantánea
- Se pueden activar tareas de cron para generar instantáneas automáticas periódicamente
- Permite instantáneas por hora, diarias, semanales, mensuales y al arrancar, además de especificar cuántas conservar en cada nivel
- Está diseñado para proteger solo archivos y configuraciones del sistema. Es decir, no es una herramienta de respaldo ni está pensado para proteger datos del usuario
- Todo el contenido del directorio personal del usuario se excluye de forma predeterminada. Esto tiene dos ventajas:
- No hay que preocuparse por que los documentos se sobrescriban al restaurar el sistema
- Las colecciones de música y video del directorio personal no desperdician espacio en el dispositivo de respaldo
- A diferencia de las herramientas que realizan respaldos a una hora fija del día, Timeshift se ejecuta una vez por hora y solo crea una instantánea cuando hace falta
- Esto resulta más adecuado para usuarios de escritorio que solo mantienen encendidos sus laptops y desktops durante unas pocas horas
- Si se programan instantáneas a una hora fija, pueden perderse respaldos cuando el sistema no está en ejecución
- Timeshift se ejecuta cada hora y crea instantáneas cuando es necesario para evitar que se pierdan respaldos
Resumen de GN⁺
- Timeshift es una herramienta que respalda periódicamente el sistema de archivos de Linux para permitir la restauración del sistema.
- Los datos del usuario se excluyen de forma predeterminada para evitar que se sobrescriban durante la restauración del sistema.
- Usar instantáneas BTRFS permite respaldos y restauraciones rápidas y eficientes.
- Timeshift puede usarse en varias distribuciones de Linux y ofrece restauración entre distintas distribuciones.
- Entre las herramientas con funciones similares están BackInTime y rsnapshot.
3 comentarios
Timeshift viene instalado y funcionando por defecto en Linux Mint. Gracias a eso lo usé durante bastante tiempo. Eso sí, por la naturaleza de este tipo de software, que no haya novedades es una buena señal, así que en realidad solo tuve que restaurar una vez. Aun así, esa única vez fue realmente, realmente valiosa.
' v')b
Opiniones de Hacker News
Configuración de respaldo en Linux: usa restic y rclone para guardar en un SSD USB3 y hace respaldo externo en Backblaze B2
Timeshift: es similar a la función de snapshots/respaldo de Apple
openSUSE y Snapper: Snapper se integra con zypper y YaST para crear snapshots automáticos antes y después de las actualizaciones
Configuración sencilla del sistema: separar la partición raíz y la partición home, y al reinstalar formatear solo la partición raíz
Ventajas de Timeshift: al usar Linux, permite volver a una versión estable anterior cuando surge un problema, lo que ahorra tiempo de resolución
Comportamiento predeterminado de NixOS: cuando cambia la configuración, crea un snapshot de la configuración del sistema para poder restaurarlo después de reiniciar si ocurre algún problema
Estabilidad de Debian Stable: ha sido muy estable en los últimos años, y hay más preocupación por fallas del disco o robos que por la restauración del sistema
Limitaciones de Timeshift: solo protege archivos y configuraciones del sistema; excluye los archivos del usuario
Respaldos con Borg: usan una serie de scripts para hacer respaldos diarios en un repositorio local
Problema de Timeshift: con un SSD cifrado, al descifrarse durante el arranque los archivos aparecen dos veces, así que no puede hacer el respaldo por falta de espacio de almacenamiento