本文說明如何排查磁碟錯誤。
3 — 錯誤
磁碟錯誤阻止讀取和讀取資料。
此消息表示擴展檔案系統(EXT)型別在讀取或寫入儲存介質上的記憶體塊時遇到錯誤。EXT檔案系統正在記錄檔案系統,這意味著它們將跟蹤日誌中檔案系統的更改。這樣可以在出現故障時恢復檔案系統。EXT檔案系統也非常高效,可以處理大型檔案和目錄。日誌消息的性質表明,嘗試將後設資料緩衝區寫入指定裝置上的EXT檔案系統時,存在輸入/輸出(IO)錯誤。在某些情況下,可能會出現軟體缺陷,從而導致交換機意外或次優操作。
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
不適用
要幫助隔離故障,請使用以下建議:
1.對受影響的分割槽運行檔案系統完整性檢查,以確定並修復任何可能的檔案系統錯誤。請運行fsck bootflash:或fsck flash:命令檢查並修復任何檔案系統不一致問題。
附註:請注意,命令可用性會因特定硬體平台或軟體版本而異。某些平台(例如9300X)不支援fsck命令。如果裝置上沒有此命令,請參閱適用於您的平台的特定配置指南,或聯絡Cisco技術援助中心(TAC)瞭解適合您的裝置的其它故障排除步驟。
2.同樣地,您還可以使用fsck stby-flash:對備用裝置運行檢查或fsck stbbootflash:
3.運行檔案系統檢查後,嘗試將新檔案寫入快閃記憶體。例如,使用命令show clock |追加flash:clock.txt,然後使用show logging命令驗證錯誤消息是否仍在填充。
附註:通常,上述步驟足以解決磁碟I/O問題。在繼續其他故障排除之前,請確保您擁有裝置配置的當前備份,並在計畫的維護時段內執行這些操作。
4.如果問題仍然存在,請安排裝置重新載入,因為這還可以自動運行檢查檔案系統常式並清除檔案系統不一致之處。
5.如果這不能解決問題,另一種選擇是重新格式化或更換磁碟。考慮可以移除快閃記憶體中包含的檔案。要繼續使用flash或bootflash的格式,請執行以下步驟:
a.從USB啟動裝置。首先,從思科軟體中心下載適當的檔案,格式化FAT32上的USB驅動器,然後將映像傳輸到USB中。
b.使用命令config-register 0x0或boot manual將配置暫存器更改為0x0,將裝置傳送到ROMMON。使用命令write或copy running-config startup-config和reload儲存配置。
c.一旦裝置處於ROMMON狀態,請使用dev命令查詢USB檔案系統編號,例如usb0:
d.運行命令dir usb0:其中0可隨系統而改變)以顯示USB驅動器中的檔案。
e.識別映像的檔名,並使用下一個命令從USB檔案引導usb0:引導裝置:
f.從USB啟動裝置後,使用以下命令格式化磁碟:format flash:或format bootflash:
g.完成此步驟後,請確保將映像複製回快閃記憶體:並使用config-register 0x2102或no boot manual指令,將暫存器設回2102。
6.在某些情況下,可能會出現軟體缺陷,導致交換機出現意外/次優操作。檢視下一個已知缺陷清單,並根據需要在Cisco IOS® XE平台上應用解決方法(如果有)或軟體升級:
思科錯誤ID CSCvm77197- C9300/9500:Cisco IOS %IOSXE-2-PLATFORM:交換機1 R0/0:核心:EXT2-fs(sda1):錯誤:
思科錯誤ID CSCvp10506- C9400:Cisco IOS %IOSXE-2-PLATFORM:交換機1 R0/0:核心:EXT2-fs(sda1):錯誤:
要使用的命令有:
| 修訂 | 發佈日期 | 意見 |
|---|---|---|
2.0 |
03-Mar-2026
|
初始版本、格式和語法。 |
1.0 |
24-Oct-2023
|
初始版本 |