Connectrix MDS : Erreur EXT3-fs (périphérique sdc1) : ext3_readdir : le répertoire #2 contient un trou à l’offset 0 - noyau
Summary: Le commutateur Connectrix MDS diffusant l’erreur suivante : %KERN-2-SYSTEM_MSG : [63661120.723386] EXT3-fs error (device sdc1) : ext3_readdir : le répertoire #2 contient un trou au niveau de l’offset 0 - noyau. ...
Symptoms
Le commutateur Connectrix MDS diffusant l’erreur suivante :
%KERN-2-SYSTEM_MSG: [63661120.723386] EXT3-fs error (device sdc1): ext3_readdir: directory #2 contains a hole at offset 0 - kernel
Les éléments ci-dessous s’affichent dans la sortie show logging :
2016 Jul 26 19:54:22 Switch Jul 26 19:54:21 %KERN-2-SYSTEM_MSG: [63661120.680361] EXT3-fs error (device sdc1): ext3_readdir: directory #2 contains a hole at offset 0 - kernel 2016 Jul 26 19:54:22 Switch Jul 26 19:54:21 %KERN-2-SYSTEM_MSG: [63661120.702907] EXT3-fs error (device sdc1): ext3_readdir: directory #2 contains a hole at offset 0 - kernel 2016 Jul 26 19:54:22 Switch Jul 26 19:54:21 %KERN-2-SYSTEM_MSG: [63661120.723386] EXT3-fs error (device sdc1): ext3_readdir: directory #2 contains a hole at offset 0 - kernel
Les éléments ci-dessous sont visibles dans le flash interne du système d’affichage :
`show system internal flash` Mount-on 1K-blocks Used Available Use% Filesystem / 409600 65564 344036 17 /dev/root /proc 0 0 0 0 proc /sys 0 0 0 0 none /isan 1572864 539352 1033512 35 none /var 51200 460 50740 1 none /etc 5120 1624 3496 32 none /nxos/tmp 51200 336 50864 1 none /var/log 51200 8992 42208 18 none /var/home 5120 0 5120 0 none /var/tmp 307200 11628 295572 4 none /var/sysmgr 2097152 124 2097028 1 none /var/sysmgr/ftp 512000 51968 460032 11 none /var/sysmgr/srv_logs 102400 0 102400 0 none /var/sysmgr/ftp/debug_logs 10240 0 10240 0 none /dev/shm 1572864 234276 1338588 15 none /volatile 512000 12 511988 1 none /debug 2048 28 2020 2 none /dev/mqueue 0 0 0 0 none /debugfs 0 0 0 0 nodev /mnt/plog 242430 4458 225455 2 /dev/sdc1 /mnt/fwimg 121219 4127 110833 4 /dev/sdc3 /mnt/cfg/0 75797 4729 67154 7 /dev/sda5 /mnt/cfg/1 75797 4729 67154 7 /dev/sda6 /logflash 15392672 33064 14577684 1 /dev/sdb1 /bootflash 3653168 244900 3222696 8 /dev/sda3 /cgroup 0 0 0 0 vdccontrol /var/sysmgr/startup-cfg 409600 10272 399328 3 none /dev/pts 0 0 0 0 devpts /mnt/pss 38156 5482 30704 16 /dev/sda4 /bootflash_sup-remote 3653168 244896 3222704 8 127.1.1.6:/bootflash/ `show module` Mod Ports Module-Type Model Status --- ----- ----------------------------------- ------------------ ---------- 2 48 2/4/8/10/16 Gbps Advanced FC Module DS-X9448-768K9 ok 3 48 2/4/8/10/16 Gbps Advanced FC Module DS-X9448-768K9 ok 4 48 2/4/8/10/16 Gbps Advanced FC Module DS-X9448-768K9 ok 5 0 Supervisor module-3 DS-X97-SF1-K9 active * 6 0 Supervisor module-3 DS-X97-SF1-K9 ha-standby `show system redundancy status` Redundancy mode --------------- administrative: HA operational: HA This supervisor (sup-1) ----------------------- Redundancy state: Active Supervisor state: Active Internal state: Active with HA standby Other supervisor (sup-2) ------------------------ Redundancy state: Standby Supervisor state: HA standby Internal state: HA standby
Cause
Le périphérique de stockage Flash n’est pas monté conformément au problème Cisco « CSCuv67115 ».
Ce problème se produit initialement uniquement sur les superviseurs en état de veille. Le problème n’est pas corrigé par un ISSU/D, un basculement du système ou un rechargement, et est observé sur un superviseur à l’état actif.
Logflash est utilisé uniquement pour stocker la sortie des commandes de débogage. Il n’est pas nécessaire pour un fonctionnement stable du système.
Resolution
Solution de contournement :
Redémarrez le superviseur concerné.
Dans les systèmes à double superviseur, cela s’effectue en mettant le superviseur hors tension à l’aide du out-of-service module et en le remettant sous tension à l’aide de la commande no poweroff module . Assurez-vous que le superviseur est en mode veille afin que la récupération n’affecte pas la stabilité du système.
Il n’est pas suffisant de redémarrer le module avec le reload ou system switchover suivantes.
Exemple:
Commandes:
-
Vérifiez que le superviseur de secours est en veille haute disponibilité :
show system redundancy status
-
Mettez hors tension le module superviseur de secours :
out-of-service module <standby sup>
-
Mettez sous tension le superviseur de veille :
no poweroff <standby sup>
-
Attendre la veille HA :
show system redundancy status
Surveillez la sortie de journalisation de l’affichage du commutateur pour voir si le message d’erreur EXT3-fs se connecte toujours au commutateur. Si l’erreur est toujours consignée, passez au superviseur de secours et répétez les étapes 1 à 4 ci-dessus.