Optionales Modul
Host und Gäste prüfen.
Storage, Inodes und SMART im Terminal untersuchen. Änderungen bleiben bestätigungspflichtig.
Installation und Bedienung
./install_dependencies.sh --with-maintenance
pman --maintenancePython 3.9+, curses und ein UTF-8-Terminal sind erforderlich. Die Oberfläche gibt es auf Deutsch (Standard) und Englisch: Der Installer fragt im Terminal Language / Sprache [de/en] oder nimmt --lang de|en; PMAN_LANG=en überschreibt die Wahl für einen Lauf. Im Hauptmenü öffnet m die Host-Wartung, im Gastmenü die Wartung des gewählten Gastes. Pfeiltasten wählen, Enter öffnet, Esc bricht ab, q beendet.
Diagnosen zeigen Storage, ZFS/LVM, Inodes und SMART am Host sowie Volumes oder Dateisysteme für CT/VM. TRIM und Cache-Bereinigung benötigen eine gesonderte Bestätigung; --force umgeht diese nicht. Ein Abbruch laufender Änderungen ist kein Rollback.
Proxmox VE Helper-Scripts (Community)
Das Host-Menü bietet acht ausgewählte Skripte der Proxmox VE Helper-Scripts (Repository community-scripts/ProxmoxVE, MIT-Lizenz). Es ist fremder Code: weder pman noch Proxmox haben ihn geschrieben, und er läuft als root auf dem Host.
Die Skripte sind nach Absicht gruppiert, jedes trägt seine Gefahrenstufe als Text: [LESEN] (Diagnose; Disk Health installiert nur auf Nachfrage Pakete), [ÄNDERT] (verändert Host oder Gäste) oder [LÖSCHT] (entfernt Daten oder Pakete, kein Papierkorb). Farbe ist nur ein zusätzlicher Hinweis; NO_COLOR=1, PMAN_ASCII=1 und PMAN_HYPERLINKS=1|0 steuern die Darstellung.
Vor der Bestätigung prüft pman den Upstream-Stand live und lädt die festgelegte Revision herunter. Der Bestätigungsschirm zeigt die genaue Quell-URL, den Befehl, den Root-Hinweis sowie Revision und Prüfsumme. Mit v lässt sich das geprüfte Skript ansehen; nach j werden genau diese Bytes gestartet. Geänderte, fehlende oder nicht erreichbare Quellen blockieren den Start und werden mit Datei und Revision benannt. Die Hashprüfung ist keine Sicherheitsgarantie: Skripte können Host und Gäste ändern. Wirkung und Quelle vor jeder Bestätigung prüfen.