Saltar al contenido

Wisp lleva la gestión gráfica de snapshots de Btrfs a GNOME

Wisp, una nueva extensión de GNOME Shell para GNOME 46 a 50, permite crear, explorar y restaurar snapshots de Btrfs con clics, en lugar de comandos de terminal.

Por Tech AI Wire Team

2 min de lectura

XLinkedIn
A screenshot of the Wisp GNOME extension showing the detail view for Snapshot 423, with Keep this snapshot and Read-only toggles.
Foto: GitHub, epogonii/wisp

Una nueva extensión de GNOME Shell llamada Wisp ofrece a los usuarios de escritorio Linux una forma gráfica de gestionar los snapshots del sistema de archivos Btrfs. Sustituye una tarea que antes requería escribir comandos en una terminal. La extensión, creada por el desarrollador epogonii, se conecta con Snapper, la herramienta de snapshots que ya usan la mayoría de los sistemas Linux basados en Btrfs, según su página de proyecto en GitHub.

Un snapshot de Btrfs funciona como una foto de tu sistema de archivos en un momento concreto, informa Linux Magazine. Si una actualización rompe tu sistema, o borras un archivo por error, puedes volver a un snapshot anterior en lugar de empezar de cero. Snapper ya toma estos snapshots de forma automática en muchas distribuciones de Linux. Wisp añade un menú para verlos y gestionarlos sin salir del escritorio GNOME.

Qué puede hacer Wisp

Según la página de GitHub del proyecto, con Wisp se puede:

  • Crear un nuevo snapshot y añadirle una descripción
  • Explorar los snapshots existentes en orden cronológico
  • Comparar qué archivos cambiaron entre dos snapshots
  • Restaurar archivos individuales desde un snapshot anterior
  • Restaurar todo el sistema de archivos raíz a un snapshot previo

Wisp necesita GNOME Shell versión 46 o superior, y el proyecto indica que se ha probado hasta GNOME Shell 50. También necesita que Snapper ya esté configurado con al menos una configuración, y funciona tanto con el sistema de visualización más antiguo, X11, como con el más reciente, Wayland.

Algunas funciones adicionales dependen de software opcional. Polkit, que gestiona los avisos de permisos en Linux, es necesario para bloquear el menú o cambiar los temporizadores de los snapshots. La página Storage, que muestra cuánto espacio en disco ocupan los snapshots, necesita las herramientas util-linux y btrfs-progs. Las tareas de limpieza, como el balanceo, el scrubbing, la desfragmentación y el trim del sistema de archivos, necesitan un paquete llamado btrfsmaintenance.

RequisitoPara qué sirve
GNOME Shell 46-50Ejecuta la propia extensión
Snapper (1 o más configuraciones)Gestiona los snapshots subyacentes
Polkit (opcional)Bloquea el menú, cambia los temporizadores
util-linux, btrfs-progs (opcional)Hace funcionar la página Storage
btrfsmaintenance (opcional)Tareas de balanceo, scrubbing, desfragmentación, trim

Wisp tiene licencia GPL-2.0-or-later y está disponible en extensions.gnome.org, en las versiones publicadas en GitHub, o compilándolo desde el código fuente, según indica la página del proyecto. El repositorio acumula hasta ahora 82 commits.

Qué significa esto para los desarrolladores

Si ya usas Btrfs con Snapper en un escritorio GNOME, Wisp elimina una de las últimas razones para abrir una terminal en las tareas rutinarias de snapshots. Esto importa especialmente justo antes de una actualización arriesgada, o antes de editar a mano un archivo de configuración del sistema. Crea primero un snapshot desde la barra superior, y así tendrás una forma sencilla de volver atrás si algo se rompe.

Comprueba tu versión de GNOME Shell antes de instalarla. Cualquier versión anterior a la 46 no funcionará. Si tu distribución no incluye Snapper por defecto, instálalo y configúralo primero: Wisp solo gestiona snapshots que ya existen, no sustituye a Snapper.

Los equipos que redactan guías de configuración para nuevos equipos de desarrollo con Linux podrían considerar añadir Wisp a esa lista una vez supere sus primeras pruebas. Convierte un proceso de recuperación de varios pasos, que antes obligaba a recordar la sintaxis de comandos de Snapper, en unos pocos clics dentro de un menú que ya tienes abierto.

Fuentes

  1. epogonii/wisp - GitHub
  2. Nieuwe extensie Wisp vereenvoudigt Btrfs snapshots in GNOME - Linux Magazine
linuxfilesystemsgnomesnapper

Artículos relacionados