Files
proxmox-snapshot-service/handbuch/docs/nachschlagen/tasten.md
T
duffyduckandClaude Opus 5 d9d9345d03 Explorer: Transfer-Laufwerke auf F2; cleanup findet verwaiste Snapshot-Sperren
Zwei Luecken, die seit dem Umbau offenstanden.

1. Transfer-Laufwerke waren aus dem Explorer nicht erreichbar

F2 zeigte nur die Dateisysteme des Snapshots. Jetzt stehen die
Transfer-Laufwerke in derselben Liste - aus Sicht des Bedieners ist es
dieselbe Frage ("wo soll ich hinschauen?"), und der Weg ueber
pvesnap-recovery entfaellt.

Das gewaehlte Laufwerk landet im rechten Fenster, links bleibt der
Snapshot. Damit laesst sich direkt aus einem Snapshot auf das
Austauschmedium kopieren, das anschliessend in die wiederhergestellte
Maschine wandert - ohne Zwischenlager auf dem Host.

Ausgehaengt wird beim Verlassen, und zwar nur, was wir selbst eingehaengt
haben: ein Laufwerk, das schon vorher am Host hing, gehoert jemand
anderem. Das finally faengt auch Absturz und Strg-C ab - bliebe es
eingehaengt, gaelte es spaeter als belegt.

2. cleanup fand geschuetzte Snapshots ohne Klon nicht

Loescht jemand eine Wiederherstellung in der Proxmox-Oberflaeche, raeumt
Proxmox den Klon durchaus mit ab - aber nicht den Schutz seines
Quell-Snapshots (rbd snap protect, den setzt es beim Klonen selbst).
Zurueck bleibt ein geschuetzter Snapshot ohne Klon: die Vorhaltezeit
scheitert an ihm jede Nacht mit "snapshot is protected", und
find_orphans() findet prinzipiell nichts, weil es den Datentraeger, nach
dem es sucht, wirklich nicht mehr gibt. Dasselbe entsteht nach einem von
Hand ausgefuehrten rbd flatten.

find_stale_protections() sucht deshalb direkt nach der Ursache: jeder
geschuetzte Snapshot, an dem kein Klon haengt. Ein solcher Schutz hat
keinen Zweck - er existiert einzig dafuer, dass ein Klon seine Grundlage
behaelt. Geloest wird nur der Schutz, geloescht wird nichts. Vor jedem
Loesen wird ein zweites Mal nachgesehen, ob inzwischen doch ein Klon
daran haengt.

cleanup laeuft damit in zwei Durchgaengen und liegt neu auch in der
Oberflaeche auf Taste c - man sucht sonst lange nach einem Befehl, den
man nur im Notfall braucht.

Getestet gegen die Kulisse der Handbuch-Werkstatt: die rbd-Attrappe
kennt jetzt snap ls und children und enthaelt beide Zustaende
nebeneinander - ein geschuetzter Snapshot mit Klon (muss in Ruhe
gelassen werden) und einer ohne (muss gefunden werden).

Handbuch und README nachgezogen, zwei Bildschirmfotos dazu.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-11 09:39:25 +02:00

3.4 KiB

Tastenkürzel

Alle Oberflächen auf einer Seite. Zum Ausdrucken und Danebenlegen.


pvesnap config — Gruppenliste

Taste
++enter++ Gruppe bearbeiten
++space++ Gruppe ein- oder ausschalten
++n++ neue Gruppe
++c++ Gruppe kopieren
++d++ Gruppe löschen
++g++ globale Einstellungen
++v++ Übersicht: welche VM in welcher Gruppe
++s++ speichern
++r++ Dienst neu laden
++q++ Ende

Gruppenmaske

Taste
++up++ ++down++ Feld wählen
++page-up++ ++page-down++ zehn Felder weiter
++enter++ ++space++ Feld ändern bzw. umschalten
++v++ VM-Auswahl öffnen
++q++ ++esc++ zurück

VM-Auswahl

Taste
++space++ Gast an- oder abwählen
++a++ alle
++n++ keine
++i++ Auswahl umkehren
++slash++ filtern
++enter++ übernehmen
++esc++ abbrechen

pvesnap-explorer

Taste
++tab++ Fenster wechseln
++up++ ++down++ bewegen
++enter++ Verzeichnis öffnen oder Datei ansehen
++backspace++ ++left++ ein Verzeichnis hoch
++home++ ++end++ Anfang / Ende
++page-up++ ++page-down++ seitenweise
++space++ markieren
++asterisk++ Markierung umkehren
++a++ alle markieren
++u++ Markierung aufheben
++f5++ ++c++ Markiertes ins andere Fenster kopieren
++f3++ ++v++ Datei ansehen (Text oder Hex)
++f7++ ++n++ neues Verzeichnis (nur lokal)
++f6++ ++g++ Verzeichnis direkt eingeben
++f2++ ++m++ Laufwerk wählen: Dateisystem des Snapshots oder Austauschlaufwerk
++r++ neu einlesen
++f1++ ++question++ Hilfe
++f10++ ++q++ eine Ebene zurück

Während des Kopierens bricht ++esc++ ab.


pvesnap-recovery — Übersicht

Taste
++enter++ Detailansicht
++n++ neue Wiederherstellung
++s++ starten
++h++ herunterfahren
++x++ verwerfen
++v++ Austauschlaufwerke
++c++ aufräumen (Reste und verwaiste Snapshot-Sperren)
++r++ neu einlesen
++q++ Ende

Detailansicht

Taste
++s++ starten
++h++ herunterfahren
++e++ Austauschlaufwerk auswerfen / einklinken
++v++ Austauschlaufwerke verwalten
++p++ SPICE und USB
++f++ vom Quell-Snapshot lösen
++x++ verwerfen
++q++ zurück

Optionsmaske

Taste
++up++ ++down++ Feld wählen
++enter++ ++space++ Feld ändern
++v++ Austauschlaufwerke verwalten
++f10++ anlegen
++q++ abbrechen

Zusammenfassung

Taste
++j++ anlegen
++n++ ++q++ abbrechen
beliebige Taste weiterblättern, wenn der Text länger ist als der Bildschirm

Austauschlaufwerke

Taste
++enter++ am Host einhängen und im Commander öffnen
++n++ neues Laufwerk anlegen
++u++ am Host aushängen
++l++ löschen
++r++ neu einlesen
++q++ zurück

Mehrfachauswahl beim Anlegen einer Maschine

Taste
++space++ aus- oder abwählen
++enter++ übernehmen
++q++ abbrechen

Überall gleich

Taste
++up++ ++down++ oder ++k++ ++j++ in Auswahlfenstern bewegen
++enter++ bestätigen
++esc++ ++q++ abbrechen / zurück
++j++ ++n++ Ja/Nein-Rückfragen
++ctrl+u++ Eingabezeile leeren