Ce document décrit comment dépanner les erreurs de disque.
3 - Erreur
L'erreur de disque empêche la lecture et la lecture des données.
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.
IOSXE-2-PLATFORM
Sep 11 02:12:15 <> %IOSXE-2-PLATFORM: R0/0: kernel: EXT2-fs (sdb1): error: extx_fsync: detected IO error when writing metadata buffers
S/O
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.
Remarque : Notez que la disponibilité des commandes varie en fonction de la plate-forme matérielle ou de la version logicielle. Certaines plates-formes, telles que le 9300X, ne prennent pas en charge la commande fsck. Si cette commande n'est pas disponible sur votre périphérique, reportez-vous au guide de configuration spécifique à votre plate-forme ou contactez le Centre d'assistance technique Cisco (TAC) pour connaître les autres étapes de dépannage adaptées à votre périphérique.
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.
Remarque : Le plus souvent, ces étapes précédentes suffisent à résoudre les problèmes d'E/S du disque. Avant de poursuivre le dépannage, assurez-vous que vous disposez d'une sauvegarde à jour de la configuration du périphérique et effectuez ces actions au cours d'une fenêtre de maintenance planifiée.
4. Si le problème persiste, programmez un rechargement de votre périphérique, car cela peut également exécuter automatiquement la routine de vérification du système de fichiers et effacer les incohérences du système de fichiers.
5. Si cela ne résout pas le problème, une autre option consiste à reformater ou à remplacer le disque. 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 :
ID de bogue Cisco CSCvp10506- C9400 : PLATE-FORME Cisco IOS %IOSXE-2 : Commutateur 1 R0/0 : noyau : EXT2-fs (sda1) : erreur :
Les commandes à utiliser sont les suivantes :
| Révision | Date de publication | Commentaires |
|---|---|---|
2.0 |
03-Mar-2026
|
Version initiale, mise en forme et grammaire. |
1.0 |
24-Oct-2023
|
Première publication |