Connectrix MDS: EXT3-fs 오류(디바이스 sdc1): ext3_readdir: 디렉토리 #2에 오프셋 0에 구멍이 있습니다. - 커널
Summary: Connectrix MDS 스위치에서 다음 오류를 스트리밍합니다. %KERN-2-SYSTEM_MSG: [63661120.723386] EXT3-fs 오류(디바이스 sdc1): ext3_readdir: 디렉토리 #2에 오프셋 0 커널에 구멍이 있습니다.
Symptoms
Connectrix MDS 스위치에서 다음 오류를 스트리밍합니다.
%KERN-2-SYSTEM_MSG: [63661120.723386] EXT3-fs error (device sdc1): ext3_readdir: directory #2 contains a hole at offset 0 - kernel
다음은 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
다음은 show system internal flash에 표시됩니다.
`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
플래시 스토리지 디바이스는 Cisco 문제 "CSCuv67115"에 따라 마운트되지 않습니다.
이 문제는 처음에 대기 상태의 수퍼바이저에서만 발생합니다. 이 문제는 ISSU/D, 시스템 전환 또는 재로드로 해결되지 않으며 활성 상태의 수퍼바이저에서 관찰됩니다.
Logflash는 debug 명령의 출력을 저장하는 데만 사용됩니다. 안정적인 시스템 운영을 위해 필요하지 않습니다.
Resolution
해결 방법:
영향을 받는 수퍼바이저의 전원을 껐다가 켭니다.
이중 수퍼바이저 시스템에서는 out-of-service module 명령을 실행하고 전원을 다시 켜면 no poweroff module 명령을 사용합니다. 복구가 시스템의 안정성에 영향을 미치지 않도록 수퍼바이저가 대기 모드인지 확인합니다.
다음 경로로 모듈을 재부팅하는 것만으로는 충분하지 않습니다. reload 또는 system switchover 명령을 사용합니다.
본보기:
명령을:
-
대기 수퍼바이저가 HA 대기 상태인지 확인합니다.
show system redundancy status
-
대기 수퍼바이저 모듈의 전원을 끕니다.
out-of-service module <standby sup>
-
대기 수퍼바이저의 전원을 켭니다.
no poweroff <standby sup>
-
HA 대기 대기:
show system redundancy status
switch show logging 출력을 모니터링하여 EXT3-fs 오류 메시지가 여전히 스위치에 로깅 중인지 확인합니다. 오류가 여전히 로깅 중인 경우 대기 수퍼바이저로 전환하고 위의 1-4단계를 반복합니다.