このドキュメントでは、ディスクエラーのトラブルシューティング方法について説明します。
3 – エラー
ディスクエラーのため、データの読み取りおよび読み取りができません。
このメッセージは、拡張ファイルシステム(EXT)タイプで、ストレージメディアのメモリブロックの読み取りまたは書き込み中にエラーが発生したことを示します。EXTファイルシステムはジャーナル型のファイルシステムです。つまり、ファイルシステムに対する変更をジャーナルに記録します。これにより、クラッシュが発生した場合にファイルシステムをリカバリできます。EXTファイルシステムも非常に効率的で、大きなファイルやディレクトリを扱うことができます。ログメッセージの性質は、指定されたデバイスのEXTファイルシステムにメタデータバッファを書き込もうとした際に、入出力(I/O)エラーが発生したことを示します。状況によっては、スイッチの予期しない/最適でない動作を引き起こす可能性のあるソフトウェアの不具合が存在する可能性があります。
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
N/A
障害の切り分けに役立てるために、次の推奨事項を使用します。
1. 影響を受けるパーティションでファイルシステム整合性チェックを実行し、可能性のあるファイルシステムエラーを特定して修復します。fsck bootflash:コマンドかfsck flash:コマンドを実行して、ファイルシステムの不一致をチェックし、修正してください。
注:コマンドを使用できるかどうかは、ハードウェアのプラットフォームやソフトウェアのバージョンによって異なります。9300Xなどの特定のプラットフォームでは、fsckコマンドはサポートされていません。デバイスでこのコマンドを使用できない場合は、使用しているプラットフォーム固有の設定ガイドを参照するか、デバイスに合わせた別のトラブルシューティング手順についてCisco Technical Assistance Center(TAC)にお問い合わせください。
2. 同様に、fsck stby-flash:またはfsck stbbootflash:を使用して、スタンバイ側でもチェックを実行できます。
3. ファイルシステムチェックの実行後、フラッシュに新しいファイルを書き込んでみます。たとえば、show clock | append 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コマンドを使用して、usb0などのUSBファイルシステム番号を探します。
d.コマンドdir usb0:を実行して(0はシステムによって異なります)、USBドライブのファイルを表示します。
e.イメージのファイル名を確認し、次のコマンドを使用してUSB file boot usb0からデバイスを起動します。
f.デバイスがUSBからブートアップしたら、次のコマンドを使用してdisk:format flash:またはformat bootflash:をフォーマットします。
g.このステップが完了したら、必ずイメージをflash:にコピーして、コマンドconfig-register 0x2102またはno boot manualを使用して、レジスタを2102に戻します。
6. 状況によっては、スイッチの予期しない/最適でない動作を引き起こす可能性のあるソフトウェア不具合が存在する可能性があります。既知の不具合の次のリストを確認し、必要に応じてCisco IOS® XEプラットフォームで回避策(利用可能な場合)またはソフトウェアアップグレードを適用します。
Cisco Bug ID CSCvm77197- C9300/9500:Cisco IOS %IOSXE-2-PLATFORM: Switch 1 R0/0: kernel: EXT2-fs (sda1): error:
Cisco Bug ID CSCvp10506- C9400:Cisco IOS %IOSXE-2-PLATFORM: Switch 1 R0/0: kernel: EXT2-fs (sda1): error:
使用するコマンドは次のとおりです。
| 改定 | 発行日 | コメント |
|---|---|---|
2.0 |
03-Mar-2026
|
初版リリース、フォーマット、文法。 |
1.0 |
24-Oct-2023
|
初版 |