Introduction
Ce document décrit comment dépanner les erreurs de disque.
Erreurs de disque
Severity (gravité)
3 - Erreur
Incidence
L'erreur de disque empêche la lecture et la lecture des données.
Description
Ce message indique que le type EXT (Extended File System) a rencontré une erreur lors de la lecture ou de l'écriture d'un bloc de mémoire sur le support de stockage. Les systèmes de fichiers EXT sont des systèmes de fichiers de journalisation, ce qui signifie qu'ils effectuent le suivi des modifications apportées au système de fichiers dans un journal. Cela permet de récupérer le système de fichiers en cas de panne. Les systèmes de fichiers EXT sont également très efficaces et peuvent gérer des fichiers et des répertoires volumineux. La nature du message du journal suggère qu'une erreur d'entrée/sortie (E/S) s'est produite lors de la tentative d'écriture des tampons de métadonnées dans le système de fichiers EXT sur le périphérique spécifié. Dans certaines situations, il peut y avoir un défaut logiciel qui peut entraîner un fonctionnement inattendu/sous-optimal du commutateur.
Message Syslog
IOSXE-2-PLATFORM
Exemple de message
Sep 11 02:12:15 <> %IOSXE-2-PLATFORM: R0/0: kernel: EXT2-fs (sdb1): error: extx_fsync: detected IO error when writing metadata buffers
Gamme de produits
- Routeurs à services d'agrégation Cisco ASR 900
- Commutateurs Cisco Catalyst, série 4500
- Commutateurs Cisco Catalyst, série 3650
- Routeurs à services d'agrégation Cisco ASR 1000
- Routeurs haut débit convergents Cisco série cBR
- Commutateurs Cisco Catalyst, série 9400
- Commutateurs Cisco Catalyst, série 3850
- Routeurs à services intégrés Cisco, série 4000
- Commutateurs Cisco Catalyst, série 9500
- Commutateurs Cisco Catalyst, série 9300
- Commutateurs Cisco Catalyst, série 9200
- Commutateurs de la gamme Cisco Catalyst 9500H
- Commutateurs Cisco Catalyst, série 9600
- Contrôleurs sans fil Cisco Catalyst 9800
- Contrôleur sans fil Cisco Catalyst 9800 dans le cloud
Regex
S/O
Recommandation
Pour isoler la panne, utilisez les recommandations suivantes :
1. Exécutez une vérification de l'intégrité du système de fichiers sur la partition affectée pour identifier et réparer les éventuelles erreurs du système de fichiers. Exécutez fsck bootflash: ou fsck flash: pour vérifier et corriger les incohérences du système de fichiers.
2. De même, vous pouvez également exécuter la vérification sur le standby avec fsck stby-flash: ou fsck stbootflash:
3. Après avoir exécuté la vérification du système de fichiers, essayez d'écrire un nouveau fichier dans la mémoire flash. Par exemple, utilisez la commande show clock | ajoutez flash:clock.txt et vérifiez si les messages d'erreur sont toujours remplis à l'aide de la commande show logging.
Le plus souvent, ces étapes suffisent à résoudre les problèmes d'E/S du disque.
4. Si le problème persiste, programmez un rechargement pendant une fenêtre de maintenance, car peut également exécuter automatiquement la routine de vérification du système de fichiers.
5. Si cela ne résout pas le problème, vous devez reformater ou remplacer le disque. Avant d'essayer cette étape, assurez-vous de disposer d'une sauvegarde de la configuration du périphérique et exécutez-la pendant une fenêtre de maintenance. Considérez que les fichiers contenus dans la mémoire flash peuvent être supprimés. Pour continuer avec le format de la mémoire flash ou de la mémoire bootflash, procédez comme suit :
a. Démarrez le périphérique à partir d'un périphérique USB. Tout d'abord, téléchargez le fichier approprié à partir de Cisco Software Central, formatez le lecteur USB sur FAT32, et transférez l'image dans l'USB.
b. Envoyez le périphérique à ROMMON en remplaçant le registre de configuration par 0x0 à l’aide de la commande config-register 0x0 ou du manuel de démarrage. Enregistrez la configuration à l’aide de la commande write ou copy running-config startup-config et rechargez le périphérique.
c. Une fois que le périphérique est dans l'état ROMMON, utilisez la commande dev pour rechercher le numéro de système de fichiers USB, par exemple usb0:
d. Exécutez la commande dir usb0 : (où 0 peut changer selon votre système) pour afficher les fichiers dans le lecteur USB.
e. Identifiez le nom de fichier de l'image et utilisez la commande suivante pour démarrer le périphérique à partir du fichier USB boot usb0 :
f. Après le démarrage du périphérique à partir de l'USB, utilisez cette commande pour formater le disque : format flash : ou format bootflash :
g. Une fois cette étape terminée, veillez à recopier l'image dans la mémoire flash : et réinitialisez le registre sur 2102 avec la commande config-register 0x2102 ou no boot manual.
6. Dans certaines situations, il peut y avoir un défaut logiciel qui peut entraîner un fonctionnement inattendu/sous-optimal du commutateur. Passez en revue la liste suivante de certains défauts connus et appliquez une solution de contournement (si disponible) ou une mise à niveau logicielle sur la plate-forme Cisco IOS® XE, le cas échéant :
ID de bogue Cisco CSCvm7197- C9300/9500 : PLATE-FORME Cisco IOS %IOSXE-2 : Commutateur 1 R0/0 : noyau : EXT2-fs (sda1) : erreur :
- Plates-formes concernées : C930/9500
- Version fixe connue : S/O
- Solution de contournement: Rechargement ou cycle d'alimentation
ID de bogue Cisco CSCvp10506- C9400 : PLATE-FORME Cisco IOS %IOSXE-2 : Commutateur 1 R0/0 : noyau : EXT2-fs (sda1) : erreur :
- Plates-formes concernées : C9400
- Version fixe connue : 17.3.3 et versions ultérieures
- Solution de contournement: Cycle De Puissance
Commandes
Les commandes à utiliser sont les suivantes :
- show version
- show module
- show logging
- afficher l'inventaire
- show clock
- show file systems