SBH — Spezialist für Speicherdruck
SBH stellt den Status des Speicherdrucks, Ballast, Scannen und Wiederherstellungsbefehle bereit. Dieser Skill sammelt Beweise und führt maximal die explizite Aktion aus, die vom Aufrufer autorisiert wurde. Seine autorisierten Aktionen können Dateien löschen und die Host-Speicherkonfiguration ändern, daher wird keine Mutation ohne explizite Autorisierung des Aufrufers ausgeführt. Die untenstehende Befehlsoberfläche bezieht sich auf sbh 0.4.27; überprüfe sie mit sbh --version auf einem anderen Host, bevor du dich auf ein exaktes Flag verlässt.
Evidenzbasierte Wiederherstellung funktioniert, weil Speicherdruck günstige reversible und teure irreversible Abhilfemaßnahmen hat; eine faktenbasierte Basis zeigt den Unterschied, bevor etwas gelöscht wird. Ordne die Abhilfemaßnahmen nach Irreversibilität: zuerst Status und Trockenläufe, dann Ballastfreigabe, anschließend Bereinigung ungeschützter Dateien und zuletzt Notfalllöschungen – überspringe niemals einen Schritt, während ein reversiblerer Schritt noch nicht versucht wurde.
Benannter Fehlermodus – Wrong-Mount Relief: Freigeben von Gigabytes auf einem Dateisystem, das nicht der eingeschränkte Mount ist, und Erklären des Drucks als behoben.
Anti-Pattern: sofortiges Eskalieren zu emergency --yes, weil der Druck kritisch ist. Korrektur: Dringlichkeit erhöht die Risiken eines irreversiblen Fehlers; sie senkt niemals die Autorisierungshürde oder die obige Reihenfolge.
Einschränkungen
- Beginne mit
sbh --json status,sbh checkoder einem Trockenlauf auf dem genauen Mount, da Wiederherstellungsentscheidungen eine faktenbasierte Basis benötigen. - Führe niemals
clean --yes,emergency --yes, Ballastfreigabe,tune --apply,unprotectoder Dienst-/Konfigurationsänderungen ohne explizite Autorisierung aus, da diese Operationen den Host-Zustand ändern. - Bewahre
.git/, Open-File-, Young-File-, Non-Writable-Parent- und.sbh-protect-Vetos, da sie unsichere oder ineffektive Bereinigungen verhindern. - Bestätige, dass Ballast oder freigegebene Bytes den eingeschränkten Mount betreffen, da freier Speicherplatz auf einem anderen Dateisystem den Druck nicht behebt.
- Führe eine Aktion einmal aus, erfasse Vorher-/Nachher-Beweise und stoppe, da der Aufrufer für jede weitere Mutation verantwortlich ist. Ein negatives Ergebnis wird an den Aufrufer zurückgegeben; dieser Skill wiederholt oder eskaliert nicht.
Ausgabe
Gib Mount, freie Bytes, Druckzustand, Trockenlauf-Kandidaten, verwendete Autorisierung, genauen Befehl und Exit-Code, freigegebene Bytes, Schutz-Vetos sowie geprüfte/nicht geprüfte Oberflächen zurück.
Vollständige Befehlsdokumentation: https://github.com/Dicklesworthstone/storage_ballast_helper