Zum Inhalt springen

Wisp bringt grafische Btrfs-Snapshot-Verwaltung zu GNOME

Wisp, eine neue GNOME-Shell-Erweiterung für GNOME 46 bis 50, lässt Sie Btrfs-Snapshots per Klick statt per Terminalbefehl aufnehmen, durchsuchen und zurückrollen.

Von Tech AI Wire Team

2 Min. Lesezeit

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

Eine neue GNOME-Shell-Erweiterung namens Wisp gibt Linux-Desktop-Nutzern eine grafische Möglichkeit, Btrfs-Dateisystem-Snapshots zu verwalten. Sie ersetzt eine Aufgabe, für die bisher Terminalbefehle nötig waren. Die Erweiterung, entwickelt von epogonii, verbindet sich mit Snapper, dem Snapshot-Werkzeug, das die meisten Btrfs-basierten Linux-Systeme bereits nutzen, so die GitHub-Projektseite.

Ein Btrfs-Snapshot funktioniert wie ein Foto Ihres Dateisystems zu einem bestimmten Zeitpunkt, berichtet Linux Magazine. Wenn ein Update Ihr System zerstört oder Sie versehentlich eine Datei löschen, können Sie zu einem früheren Snapshot zurückkehren, statt von vorn zu beginnen. Snapper erstellt solche Snapshots auf vielen Linux-Distributionen bereits automatisch. Wisp fügt ein Menü hinzu, mit dem Sie sie verwalten können, ohne den GNOME-Desktop zu verlassen.

Was Wisp kann

Laut der GitHub-Seite des Projekts kann eine Nutzerin oder ein Nutzer mit Wisp:

  • Einen neuen Snapshot aufnehmen und ihm eine Beschreibung hinzufügen
  • Vorhandene Snapshots chronologisch durchsuchen
  • Vergleichen, welche Dateien sich zwischen zwei Snapshots geändert haben
  • Einzelne Dateien aus einem älteren Snapshot wiederherstellen
  • Das gesamte Root-Dateisystem auf einen früheren Snapshot zurücksetzen

Wisp benötigt GNOME Shell Version 46 oder neuer, und das Projekt gibt an, bis GNOME Shell 50 getestet zu sein. Außerdem braucht es ein bereits eingerichtetes Snapper mit mindestens einer Konfiguration und funktioniert sowohl mit dem älteren Anzeigesystem X11 als auch mit dem neueren Wayland.

Einige zusätzliche Funktionen hängen von optionaler Software ab. Polkit, das unter Linux Berechtigungsabfragen verwaltet, wird gebraucht, um das Menü zu sperren oder Snapshot-Timer umzuschalten. Die Storage-Seite, die anzeigt, wie viel Speicherplatz Snapshots belegen, braucht die Werkzeuge util-linux und btrfs-progs. Aufräumfunktionen wie Balancing, Scrubbing, Defragmentieren und Trimmen des Dateisystems brauchen ein Paket namens btrfsmaintenance.

VoraussetzungWofür sie gebraucht wird
GNOME Shell 46-50Führt die Erweiterung selbst aus
Snapper (1+ Konfiguration)Verwaltet die zugrunde liegenden Snapshots
Polkit (optional)Sperrt das Menü, schaltet Timer um
util-linux, btrfs-progs (optional)Betreibt die Storage-Seite
btrfsmaintenance (optional)Balance-, Scrub-, Defrag-, Trim-Aufgaben

Wisp steht unter der Lizenz GPL-2.0-or-later und ist über extensions.gnome.org, über GitHub-Releases oder als selbst gebauter Quellcode verfügbar, so die Projektseite. Das Repository zählt bisher 82 Commits.

Was das für Entwickler bedeutet

Wenn Sie bereits Btrfs mit Snapper auf einem GNOME-Desktop nutzen, nimmt Ihnen Wisp einen der letzten Gründe, für routinemäßige Snapshot-Arbeit ein Terminal zu öffnen. Das zählt vor allem kurz vor einem riskanten Update oder einer manuellen Änderung an einer System-Konfigurationsdatei. Nehmen Sie zuerst über die obere Leiste einen Snapshot auf, dann haben Sie einen einfachen Weg zurück, falls etwas kaputtgeht.

Prüfen Sie vor der Installation Ihre GNOME-Shell-Version. Alles unter 46 funktioniert nicht. Falls Ihre Distribution Snapper nicht standardmäßig mitliefert, richten Sie es zuerst ein: Wisp verwaltet nur bereits vorhandene Snapshots, es ersetzt Snapper nicht selbst.

Teams, die Einrichtungsanleitungen für neue Linux-Entwicklerrechner schreiben, sollten Wisp nach Abschluss der frühen Testphase zu dieser Liste hinzufügen. Es verwandelt einen mehrstufigen Wiederherstellungsprozess, für den man sich bisher Snappers Befehlssyntax merken musste, in wenige Klicks in einem Menü, das ohnehin schon offen ist.

Quellen

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

Ähnliche Artikel