Einleitung
In diesem Dokument wird die Fehlerbehebung bei Datenträgerfehlern beschrieben.
Datenträgerfehler
Schweregrad
3 - Fehler
Auswirkungen
Der Datenträgerfehler verhindert das Lesen und Lesen von Daten.
Beschreibung
Diese Meldung zeigt an, dass beim Lesen oder Schreiben eines Speicherblocks auf dem Speichermedium ein Fehler beim Extended File System (EXT)-Typ aufgetreten ist. EXT-Dateisysteme sind Journaling-Dateisysteme, was bedeutet, dass sie Änderungen am Dateisystem in einem Journal verfolgen. Dadurch kann das Dateisystem im Falle eines Absturzes wiederhergestellt werden. EXT-Dateisysteme sind ebenfalls sehr effizient und können große Dateien und Verzeichnisse verarbeiten. Die Art der Protokollmeldung deutet darauf hin, dass beim Versuch, Metadatenpuffer in das EXT-Dateisystem auf dem angegebenen Gerät zu schreiben, ein E/A-Fehler aufgetreten ist. In einigen Situationen kann ein Softwarefehler vorliegen, der zu einem unerwarteten/suboptimalen Betrieb des Switches führen kann.
Syslog-Meldung
IOSXE-2-PLATFORM
Beispiel für eine Nachricht
Sep 11 02:12:15 <> %IOSXE-2-PLATFORM: R0/0: kernel: EXT2-fs (sdb1): error: extx_fsync: detected IO error when writing metadata buffers
Produktfamilie
- Cisco Aggregation Services Router der Serie ASR 900
- Cisco Catalyst Switches der Serie 4500
- Cisco Catalyst Switches der Serie 3650
- Cisco Aggregation Services Router der Serie ASR 1000
- Cisco Converged Broadband-Router der Serie cBR
- Switches der Cisco Catalyst 9400-Serie
- Cisco Catalyst Switches der Serie 3850
- Cisco Integrated Services Router der Serie 4000
- Switches der Cisco Catalyst 9500-Serie
- Switches der Cisco Catalyst 9300-Serie
- Switches der Cisco Catalyst 9200-Serie
- Cisco Catalyst Switches der Serie 9500H
- Switches der Cisco Catalyst 9600-Serie
- Wireless Controller der Cisco Catalyst 9800-Serie
- Cisco Catalyst Wireless Controller 9800 in der Cloud
Regex
–
Empfehlung
Verwenden Sie folgende Empfehlungen, um den Fehler zu isolieren:
1. Führen Sie eine Integritätsprüfung des Dateisystems für die betroffene Partition durch, um mögliche Dateisystemfehler zu identifizieren und zu reparieren. Führen Sie fsck bootflash: oder fsck flash aus: -Befehl, um etwaige Inkonsistenzen des Dateisystems zu überprüfen und zu beheben.
2. Ebenso können Sie die Prüfung auch im Standby-Modus mit fsck stby-flash durchführen: oder fsck stbootflash:
3. Nachdem Sie die Dateisystemüberprüfung ausgeführt haben, versuchen Sie, eine neue Datei in den Flash-Speicher zu schreiben. Verwenden Sie als Beispiel den Befehl show clock | hängen Sie flash:clock.txt an, und überprüfen Sie dann, ob die Fehlermeldungen immer noch mit dem Befehl show logging ausgefüllt werden.
In den meisten Fällen reichen diese Schritte aus, um die E/A-Probleme der Festplatte zu beheben.
4. Wenn das Problem weiterhin besteht, planen Sie ein Neuladen während eines Wartungsfensters, da dieses automatisch die Routine des Prüfdateisystems ausführen kann.
5. Wenn das Problem dadurch nicht behoben wird, müssen Sie die Festplatte neu formatieren oder ersetzen. Bevor Sie diesen Schritt versuchen, sollten Sie ein Backup der Gerätekonfiguration erstellen und dieses während eines Wartungsfensters ausführen. Beachten Sie, dass die im Flash enthaltenen Dateien entfernt werden können. Gehen Sie folgendermaßen vor, um mit dem Format des Flash- oder Bootflash-Programms fortzufahren:
antwort: Starten Sie das Gerät von einem USB-Laufwerk. Laden Sie zunächst die entsprechende Datei von Cisco Software Central herunter, formatieren Sie das USB-Laufwerk auf FAT32, und übertragen Sie das Image auf den USB-Stick.
b. Senden Sie das Gerät an ROMMON, indem Sie das Konfigurationsregister mit dem Befehl config-register 0x0 oder dem Boothandbuch in 0x0 ändern. Speichern Sie die Konfiguration mit dem Befehl write oder kopieren Sie running-config startup-config und laden Sie das Gerät neu.
c. Sobald sich das Gerät im ROMMON-Zustand befindet, verwenden Sie den Befehl dev, um nach der USB-Dateisystemnummer zu suchen, z. B. usb0:
d. Führen Sie den Befehl dir usb0 aus: (wobei 0 je nach System geändert werden kann), um die Dateien im USB-Laufwerk anzuzeigen.
e. Identifizieren Sie den Dateinamen des Abbilds, und verwenden Sie den nächsten Befehl, um das Gerät über die USB-Datei boot usb0 zu booten:
f. Nachdem das Gerät vom USB-Laufwerk gestartet wurde, formatieren Sie den Datenträger mit dem folgenden Befehl: Format Flash: oder Format Bootflash:
g. Wenn dieser Schritt abgeschlossen ist, kopieren Sie das Image zurück in den Flash-Speicher: und das Register mit dem Befehl config-register 0x2102 oder no boot manual auf 2102 zurücksetzen.
6. In einigen Situationen kann ein Softwarefehler vorliegen, der zu einem unerwarteten/suboptimalen Betrieb des Switches führen kann. Sehen Sie sich die nächste Liste bekannter Fehler an, und wenden Sie Workaround (falls verfügbar) oder Software-Upgrade auf die Cisco IOS® XE-Plattform an, falls zutreffend:
Cisco Bug-ID CSCvm77197- C9300/9500: Cisco IOS %IOSXE-2-PLATTFORM: Switch 1 R0/0: Kernel: EXT2-fs (sda1): fehler:
- Betroffene Plattformen: C 9300/9500
- Bekannte feste Version: –
- Problemumgehung: Neuladen oder Aus- und Wiedereinschalten
Cisco Bug-ID CSCvp10506- C9400: Cisco IOS %IOSXE-2-PLATTFORM: Switch 1 R0/0: Kernel: EXT2-fs (sda1): fehler:
- Betroffene Plattformen: C9400
- Bekannte feste Version: 17.3.3 und höher
- Problemumgehung: Aus- und Wiedereinschalten
Befehle
Zu verwendende Befehle sind:
- show version
- show module
- show logging
- Inventar anzeigen
- show clock
- Dateisysteme anzeigen