Timeshift, una de las mejores aplicaciones de gestión de snapshots de Btrfs en el escritorio Linux

XDA argumentó esta semana que los distros inmutables no son la única ruta hacia un sistema que no puedas romper. Los snapshots de Btrfs hacen la mayoría de lo que prometen Fedora Silverblue y openSUSE Aeon, sin obligarte a reaprender cómo funciona el gestor de paquetes. Toma una snapshot antes de una actualización importante, revierte con un comando si la actualización sale mal, continúa trabajando. Las seis mejores aplicaciones para snapshots de Btrfs en el escritorio Linux a continuación cubren todo el flujo de trabajo, desde una GUI amigable hasta la rotación completa de copias de seguridad.

Limitamos la lista a aplicaciones que se mantienen activamente en 2026 y que tratan los snapshots de Btrfs como el camino principal, no como una característica añadida a una herramienta de copia de seguridad genérica.

Qué buscar en una aplicación de snapshot de Btrfs

Snapshots automáticas en operaciones de paquetes, de modo que una actualización deficiente siempre tenga un punto de restauración correspondiente. Reversión en tiempo de inicio a través de GRUB, de modo que una snapshot pueda salvar un sistema que no termina de arrancar. Rotación de snapshots, de modo que las snapshots antiguas se eliminen automáticamente antes de que coman el disco. Una GUI para quienes la quieren y una CLI para quienes la necesitan en scripts. Soporte para hooks pre y post alrededor de ejecuciones del gestor de paquetes. Características nativas de Btrfs (subvolúmenes, envío/recepción) en lugar de tratar el sistema de archivos como una caja negra.

Comparación rápida

Aplicación Mejor para GUI Snapshot automática en actualizaciones Reversión de arranque Costo
Timeshift Principiantes en Mint y Ubuntu Opcional Con grub-btrfs Gratuito
Snapper openSUSE y los originales de Btrfs No (Yast en SUSE) Con grub-btrfs Gratuito
btrbk Envío/recepción a un host remoto No No No Gratuito
BTRFS Assistant Snapper GUI para otros distros Vía Snapper Con grub-btrfs Gratuito
grub-btrfs Integración del cargador de arranque No No Gratuito
Yabsnap Rotación ligera con scripts No Con grub-btrfs Gratuito

Las aplicaciones

1. Timeshift, mejor para principiantes en Mint y Ubuntu

Timeshift se envía como el gestor de snapshots predeterminado en Linux Mint y es la herramienta que la mayoría de los usuarios de Ubuntu terminan instalando primero. La GUI es un asistente: elige el backend de snapshots (Btrfs es una opción), elige un horario, listo. Las restauraciones se ejecutan desde la misma interfaz o desde un USB en vivo cuando el sistema no arranca.

Donde no funciona bien: se enfoca en snapshots del sistema de forma predeterminada, y no se integra tan estrechamente con el gestor de paquetes como lo hace Snapper en openSUSE.

Precio: gratuito y de código abierto, mantenido bajo el paraguas de Linux Mint.

Descargar: Timeshift en GitHub

Conclusión: elige Timeshift si quieres un gestor de snapshots que funcione al primer clic y nunca haga otra pregunta.

2. Snapper, mejor para openSUSE y los originales de Btrfs

Snapper es la implementación de referencia del snapshotting de Btrfs en Linux. Se integra directamente en zypper en openSUSE y DNF en Fedora con los plugins correctos, de modo que cada operación de paquete obtiene automáticamente una snapshot pre y post. Las snapshots de línea de tiempo se ejecutan en un horario, y la rotación es configurable por subvolumen.

Donde no funciona bien: no hay GUI incluida fuera de Yast en openSUSE, y la sintaxis del archivo de configuración requiere leer el manual.

Precio: gratuito y de código abierto.

Descargar: openSUSE Snapper

Conclusión: elige Snapper si quieres la integración del gestor de paquetes más profunda que Linux ofrece y puedes vivir en archivos de configuración.

3. btrbk, mejor para envío/recepción a un host remoto

btrbk trata los snapshots de Btrfs como la fuente de copias de seguridad incrementales enviadas por SSH a un objetivo Btrfs remoto. Eso significa que una laptop puede enviar su subvolumen home a un NAS doméstico cada hora, y el lado de recepción permanece desduplicado a nivel del sistema de archivos. Las políticas de rotación cubren retención por hora, día, semana y mes.

Donde no funciona bien: sin GUI, y el archivo de configuración es la interfaz. El objetivo remoto también tiene que ejecutar Btrfs.

Precio: gratuito y de código abierto.

Descargar: btrbk en digint

Conclusión: elige btrbk si quieres que los snapshots de Btrfs alimenten copias de seguridad fuera de máquina sin una capa rsync separada.

4. BTRFS Assistant, mejor para Snapper GUI en otros distros

BTRFS Assistant pone una GUI de Qt sobre Snapper, de modo que Fedora, Arch y otros distros de Btrfs pueden usar la integración del gestor de paquetes de Snapper sin editar configs manualmente. La gestión de subvolúmenes, la exploración de snapshots y la restauración todo vive en una ventana.

Donde no funciona bien: sigue siendo un envoltorio fino. Si Snapper está mal configurado, la GUI no puede solucionarlo.

Precio: gratuito y de código abierto.

Descargar: BTRFS Assistant en GitLab

Conclusión: elige BTRFS Assistant si quieres Snapper en un distro no-SUSE sin vivir en la terminal.

5. grub-btrfs, mejor para integración del cargador de arranque

grub-btrfs es el eslabón perdido entre gestores de snapshots y el cargador de arranque. Una vez instalado, GRUB muestra cada snapshot como una entrada de arranque, de modo que un sistema que no arranca después de una actualización puede entrar en una snapshot funcionando desde el menú. Esto es lo que convierte los snapshots de Btrfs de “copia de seguridad” en “recuperación del sistema real”.

Donde no funciona bien: no es un gestor de snapshots por sí solo. Emparéjalo con Timeshift, Snapper o Yabsnap.

Precio: gratuito y de código abierto.

Descargar: grub-btrfs en GitHub

Conclusión: instala grub-btrfs junto a cualquier gestor de snapshots. Es la pieza que hace que la reversión sobreviva a un arranque roto.

6. Yabsnap, mejor para rotación ligera con scripts

Yabsnap es un pequeño script de Python que toma y rota snapshots de Btrfs en un horario, con hooks pacman pre/post para usuarios de Arch. Se mantiene fuera del camino, mantiene una config por subvolumen, y se empareja limpidamente con grub-btrfs.

Donde no funciona bien: sin GUI, sin envío/recepción, y las características se mantienen mínimas por diseño.

Precio: gratuito y de código abierto.

Descargar: Yabsnap en GitHub

Conclusión: elige Yabsnap si quieres un comportamiento similar a Snapper sin tirar de todo el stack de Snapper, especialmente en Arch.

Cómo elegir el correcto

Si estás en Mint, Ubuntu u otro distro amigable para principiantes: Timeshift más grub-btrfs.

Si estás en openSUSE o Fedora y quieres una integración profunda del gestor de paquetes: Snapper más grub-btrfs.

Si quieres copias de seguridad enviadas a un NAS o una segunda máquina: btrbk.

Si estás en Arch y quieres un número mínimo de partes móviles: Yabsnap más grub-btrfs.

Si estás en Fedora o Arch y quieres una GUI sobre Snapper: BTRFS Assistant.

Preguntas frecuentes

¿Reemplazan los snapshots de Btrfs las copias de seguridad?

No. Los snapshots protegen contra actualizaciones deficientes y eliminaciones accidentales en la misma máquina. No protegen contra fallas de disco, ransomware o robo. Empareja snapshots con copias de seguridad fuera de máquina estilo btrbk.

¿Llenarán los snapshots mi disco?

No si la rotación está configurada. Cada herramienta en esta lista admite la eliminación de snapshots antiguas en un horario. Omitir la rotación es la forma principal en que la gente llena un disco con Btrfs.

¿Puedo usar estos en Ubuntu con ext4?

Solo Timeshift, y solo en su modo rsync. Las otras aplicaciones asumen subvolúmenes de Btrfs. Si Ubuntu no está en Btrfs, los snapshots no están en la mesa.

¿Cuál es la diferencia entre Timeshift y Snapper?

Timeshift se enfoca en snapshots del sistema activadas por el usuario con un asistente amigable. Snapper se enfoca en snapshots automáticas alrededor de cada operación de paquete, con configuración que vive en archivos de texto.

¿Es seguro instalar grub-btrfs en un sistema en funcionamiento?

Sí, siempre que GRUB sea tu cargador de arranque. Añade entradas al menú de arranque sin cambiar la entrada predeterminada, de modo que la ruta normal de arranque se mantiene intacta.