소개
이 문서에서는 디스크 오류를 해결하는 방법에 대해 설명합니다.
디스크 오류
심각도
3 - 오류
영향
디스크 오류로 인해 데이터를 읽고 읽을 수 없습니다.
설명
이 메시지는 EXT(Extended File System) 유형이 스토리지 미디어에서 메모리 블록을 읽거나 쓰는 동안 오류가 발생했음을 나타냅니다. EXT 파일 시스템은 저널링 파일 시스템이므로 저널에서 파일 시스템의 변경 사항을 추적합니다. 이렇게 하면 충돌 시 파일 시스템을 복구할 수 있습니다. EXT 파일 시스템은 또한 매우 효율적이며, 큰 파일과 디렉토리를 처리할 수 있다. 로그 메시지의 특성은 지정된 디바이스의 EXT 파일 시스템에 메타데이터 버퍼를 쓰는 동안 IO(입력/출력) 오류가 발생했음을 나타냅니다. 경우에 따라 소프트웨어 결함으로 인해 예기치 않은/최적화되지 않은 스위치 작동이 발생할 수 있습니다.
Syslog 메시지
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
제품군
- Cisco ASR 900 Series Aggregation Services 라우터
- Cisco Catalyst 4500 Series Switches
- Cisco Catalyst 3650 Series 스위치
- Cisco ASR 1000 Series Aggregation Services 라우터
- Cisco cBR Series Converged Broadband 라우터
- Cisco Catalyst 9400 Series 스위치
- Cisco Catalyst 3850 Series Switches
- Cisco 4000 Series Integrated Services Router
- Cisco Catalyst 9500 Series 스위치
- Cisco Catalyst 9300 Series 스위치
- Cisco Catalyst 9200 Series 스위치
- Cisco Catalyst 9500H Series Switch
- Cisco Catalyst 9600 Series 스위치
- Cisco Catalyst 9800 Series 무선 컨트롤러
- 클라우드의 Cisco Catalyst 9800 Wireless Controller
레젝스
해당 없음
권장 사항
오류를 격리하려면 다음 권장 사항을 사용하십시오.
1. 영향을 받는 파티션에 대해 파일 시스템 무결성 검사를 실행하여 가능한 파일 시스템 오류를 식별하고 복구합니다. fsck bootflash를 실행하거나 fsck flash를 실행하십시오. 명령을 사용하여 파일 시스템 불일치를 검사하고 수정합니다.
2. 마찬가지로, fsck stby-flash를 사용하여 스탠바이에서 확인을 실행할 수도 있습니다. 또는 fsck stbbootflash:
3. 파일 시스템 검사를 실행한 후 플래시에 새 파일을 쓰십시오. 예를 들어, show clock 명령을 사용합니다 | flash:clock.txt를 추가한 다음 계속해서 오류 메시지가 show logging 명령으로 계속 입력되는지 확인합니다.
대부분의 경우 이러한 단계를 수행하면 디스크 I/O 문제가 해결됩니다.
4. 문제가 지속되면 유지 관리 기간 중에 다시 로드를 예약합니다. 그러면 자동으로 파일 시스템 검사 루틴을 실행할 수도 있습니다.
5. 이렇게 해도 문제가 해결되지 않으면 디스크를 다시 포맷하거나 교체해야 합니다. 이 단계를 시도하기 전에 디바이스 컨피그레이션을 백업하고 유지 관리 기간 동안 이를 실행해야 합니다. 플래시에 포함된 파일을 제거할 수 있습니다. 플래시 또는 부트플래시 형식을 계속 진행하려면 다음 절차를 따르십시오.
a. USB에서 디바이스를 부팅합니다. 먼저 Cisco Software Central에서 적절한 파일을 다운로드하고 FAT32의 USB 드라이브를 포맷한 다음 이미지를 USB로 전송합니다.
b. config-register 0x0 또는 boot manual 명령을 사용하여 구성 레지스터를 0x0으로 변경하여 장치를 ROMMON으로 보냅니다. write 또는 copy running-config startup-config 명령을 사용하여 구성을 저장하고 장치를 다시 로드하십시오.
c. 디바이스가 ROMMON 상태이면 dev 명령을 사용하여 USB 파일 시스템 번호(예: usb0)를 찾습니다.
d. dir usb0 명령을 실행합니다. (여기서 0은 시스템에 따라 변경될 수 있음) USB 드라이브에 있는 파일을 표시합니다.
e. 이미지의 파일 이름을 식별하고 다음 명령을 사용하여 USB 파일 부팅 usb0에서 디바이스를 부팅합니다.
f. USB에서 디바이스를 부팅한 후 다음 명령을 사용하여 디스크를 포맷합니다. flash 포맷: 또는 bootflash 포맷:
g. 이 단계가 완료되면 이미지를 플래시에 다시 복사해야 합니다. config-register 0x2102 명령을 사용하거나 부트 설명서를 사용하지 않고 레지스터를 2102로 설정합니다.
6. 경우에 따라 소프트웨어 결함이 발생하여 예기치 않은/최적화되지 않은 스위치 작동이 발생할 수 있습니다. 몇 가지 알려진 결함의 다음 목록을 검토하고 Cisco IOS® XE 플랫폼에서 해결 방법(사용 가능한 경우) 또는 소프트웨어 업그레이드를 적용하십시오.
Cisco 버그 ID CSCvm77197- C9300/9500: Cisco IOS %IOSXE-2-플랫폼: 스위치 1 R0/0: 커널: EXT2-fs(sda1): 오류:
- 영향을 받는 플랫폼: C9300/9500
- 알려진 고정 릴리스: 해당 없음
- 해결 방법: 다시 로드 또는 전원 주기
Cisco 버그 ID CSCvp10506- C9400: Cisco IOS %IOSXE-2-플랫폼: 스위치 1 R0/0: 커널: EXT2-fs(sda1): 오류:
- 영향을 받는 플랫폼: C9400
- 알려진 고정 릴리스: 17.3.3 이상
- 해결 방법: 전원 주기
명령
사용할 명령은 다음과 같습니다.
- show version
- show module
- 로깅 표시
- 인벤토리 표시
- 시계 표시
- 파일 시스템 표시