Zurück zur Dokumentation

Flash-Bereinigung

Automatische Erkennung und sichere Entfernung ungenutzter IOS-Images

Überblick

Die Flash-Bereinigung erkennt und entfernt IOS-Image-Dateien aus dem Flash-Speicher von Geräten, die nicht mehr benötigt werden - alte Images, die durch Upgrades abgelöst wurden, doppelte Kopien aus fehlgeschlagenen Übertragungen oder inaktive Install-Mode-Pakete. Das Freigeben von Flash-Speicherplatz ist eine Voraussetzung für neue Upgrades und gehört zur regelmässigen Wartungshygiene.

Wichtig: NetGUI löscht niemals Dateien, die aktuell durch die Boot-Variable referenziert werden oder die das aktuell aktive IOS-Image sind. Vor jeder Löschung wird stets eine Sicherheitsprüfung durchgeführt.

Scan nach ungenutzten Dateien

Der Scanner verbindet sich mit jedem Gerät, führt show flash: aus und identifiziert Dateien, die sicher entfernt werden können.

Was zur Entfernung markiert wird

  • IOS-/IOS-XE-Image-Dateien (.bin), die nicht durch die Boot-Variable referenziert werden
  • Alte Install-Mode-Pakete, die sich nicht im aktiven oder committeten Install-Status befinden
  • Temporäre Dateien (.tmp, unvollständige Übertragungen)
  • Doppelte Dateien mit identischem Inhalt

Einen Scan durchführen

1
Gehen Sie zu Flash-Bereinigung → Scan.
2
Wählen Sie die zu scannenden Geräte oder Gerätegruppen aus.
3
Klicken Sie auf Scan starten. Die Ergebnisse zeigen für jedes Gerät die aktuelle Flash-Auslastung, die zur Löschung markierten Dateien und den voraussichtlich freien Speicherplatz nach der Bereinigung.
4
Prüfen Sie die Ergebnisse. Sie können einzelne Dateien abwählen, um sie von der Löschung auszuschliessen.
5
Klicken Sie auf Ausgewählte löschen, um fortzufahren.

Stack-bewusste Bereinigung

Bei gestapelten Switches (z. B. Catalyst 3750, 9300 Stacks) verfügt jedes Stack-Mitglied über einen eigenen Flash. NetGUI ist stack-bewusst und scannt alle Mitglieder gleichzeitig.

  • Der Scan aggregiert die Flash-Auslastung über alle Stack-Mitglieder hinweg.
  • Dateien werden pro Mitglied aufgelistet, wobei die Mitgliedsnummer klar gekennzeichnet ist.
  • Die Löschung wird auf jedem Mitglied durchgeführt, auf dem die Datei vorhanden ist.
  • Das aktive Image auf dem Stack-Master und allen Mitgliedern ist stets geschützt.
Switch 1 flash: 4.2 GB / 7.8 GB used Switch 2 flash: 3.9 GB / 7.8 GB used Switch 3 flash: 4.5 GB / 7.8 GB used Files flagged for removal: [SW1] cat9k_iosxe.17.06.05.SPA.bin (838 MB) - not in boot variable [SW2] cat9k_iosxe.17.06.05.SPA.bin (838 MB) - not in boot variable [SW3] cat9k_iosxe.17.06.05.SPA.bin (838 MB) - not in boot variable

Stapel-Bereinigung mehrerer Geräte

Führen Sie die Flash-Bereinigung über Hunderte von Geräten in einem einzigen Vorgang durch.

  1. Wählen Sie alle Zielgeräte über Gruppenfilter aus (z. B. alle Switches an einem Standort oder alle in den letzten 90 Tagen aktualisierten Geräte).
  2. Führen Sie den Scan aus, um eine Vorschau dessen zu erhalten, was über den gesamten Stapel hinweg entfernt wird.
  3. Prüfen Sie die Gesamtübersicht: Anzahl Geräte, Anzahl Dateien und insgesamt zurückzugewinnende MB.
  4. Klicken Sie auf Stapel löschen. NetGUI verarbeitet Geräte parallel mit einer konfigurierbaren Parallelitätsgrenze (Standard: 10 gleichzeitige Sitzungen).
  5. Nach Abschluss steht eine Ergebnisübersicht pro Gerät zur Verfügung.
Tipp: Planen Sie die Stapel-Bereinigung als wiederkehrenden Workflow-Automation-Auftrag (z. B. monatlich), um die Flash-Auslastung automatisch unter Kontrolle zu halten.

Install-Mode-Bereinigung

Bei Catalyst-9000-Geräten im Install Mode sammeln sich nach jedem Upgrade-Commit ungenutzte Pakete an. Diese werden mit dem Befehl install remove inactive entfernt.

NetGUI erkennt Install-Mode-Geräte während des Scans automatisch und verwendet für jeden Gerätetyp die korrekte Bereinigungsmethode:

  • Geräte im Bundle Mode: delete /force flash:{filename}
  • Geräte im Install Mode: install remove inactive
install remove inactive Removing inactive package(s) from all members. [SW1] SUCCESS - freed 1.2 GB [SW2] SUCCESS - freed 1.2 GB

Sicherheitsregeln

Die folgenden Dateien sind stets geschützt und werden von der Flash-Bereinigung unabhängig von der Konfiguration niemals markiert oder gelöscht:

  • Das aktuell aktive IOS-/IOS-XE-Image (gemäss show version)
  • Jedes in der aktuellen Boot-Variable referenzierte Image (show boot)
  • Das committete Install-Mode-Paketset
  • Die laufende Konfigurationsdatei
  • VLAN-Datenbankdateien (vlan.dat)
  • Private Konfigurationsdateien

Alle Löschungen werden im Aktivitätsprotokoll mit Dateiname, Dateigrösse, Gerät und dem Benutzer, der die Bereinigung initiiert hat, protokolliert.