修正する

修正する

Linuxでは、次のエラーログが表示され続けます。

XFS:Daddrの 'xfs_trans_read_buf_map'にメタデータI / Oエラーがあります... len 32エラー5

XFS:xfs_imap_to_bp:xfs_trans_read_buf()がエラー-5を返しました。

ラップトップが非常に遅く、Webブラウザを開くのに数分かかります。なぜですか?

スクリーンショット

修正する

また、起動時にBSoDを表示し続けるWindows仮想マシンもあります。おそらくこれは関連する質問です。

https://superuser.com/q/1692804/571029

答え1

RHEL XFS-ファイルシステムの回復

事前校正活動

  • 1つ以上の新しいスナップショットが正しいデータバックアップ(または)であることを確認してください。
  • オペレーティングシステムディスクを仮想マシンに接続する

行動計画

  • インストールDVDからシステムをリカバリモードで起動します。

  • スキャンできるようにボリュームを一覧表示してアクティブにします。

  • xfs_repairを使用したファイルシステムの回復

  • オペレーティングシステムのハードディスクからサーバーを再起動します。

インストールブートメディアからシステムをリカバリモードで起動します。

ステップ1:DVDイメージ、ISOイメージ、USBドライブなどのインストールソースからRed Hat 8システムを起動します。 ISOイメージは、物理マシンや仮想マシンなど、どこにでも簡単にインストールできるため、システムを起動するために使用されます。

ステップ2:ISOイメージからシステムが正常に起動すると、起動画面が表示されます。トラブルシューティングオプションを選択し、Enterキーを押します。

ここに画像の説明を入力してください。

ステップ3:次の画面で「Red Hat Linuxシステムの修復」オプションを選択し、Enterキーを押します。

ここに画像の説明を入力してください。

ステップ4:次の画面でディスクをマウントするように求められたら、「3(Jump to Shell)」オプションを選択します。そして「ENTER」を押してください。

ここに画像の説明を入力してください。

ステップ5:LVMを使用している場合は、スキャンできるようにボリュームを有効にしてください。

# lvm vgchange -ay

ここに画像の説明を入力してください。

ステップ6:ファイルシステムチェックユーティリティ(「xfs_repair」や「e2fsck」など)は、ファイルシステム全体のメタデータの一貫性のみを保証し、ファイルシステムに保存されている実際のデータについての知識はなく、データ復旧ツールではありません。これらのアプリケーションは、少なくともいくつかの不一致を検出して修正することができると予想されます。

LVMボリュームの場合:

# xfs_repair /dev/mapper/[vg]-[lv]
# xfs_repair /dev/mapper/rhel-root

ここに画像の説明を入力してください。

  • シャットダウンコマンドを入力すると、VMが再起動します。
  • ハードドライブから起動するか、CDをマウント解除し、通常モードでVMを起動するオプションを選択します。

答え2

私はLinuxノートブックを数時間シャットダウンしてエラーを修正しXFSました。

しかし、一度起動するとWindows仮想マシンLinuxラップトップでいくつかのカーネルエラーが発生します。いいえ正確なエラーはXFSありますが、いくつかは次のとおりです。

blk_update_request:I / Oエラー、dev sda、セクタ1654298024 op 0x0:(読み取り)フラグ0x0 phys_seg 1 prioクラス0

ata1.00: 例外 Emask 0x0 SAct 0x80000000 SErr 0x40000 ジョブ 0x0

ata1.00: irq_stat 0x40000008

ata1: SError: { CommWake }

ata1.00: コマンド失敗: FPDMA キューの読み取り

ata1.00:cmd 60/08:f8:a8:95:9a/00:00:62:00:00/40 タグ 31 ncq dma 4096 リソース 41/40:08:a8:95:9a/00:00: 62:00:00/40 Emask 0x409(メディアエラー)

ata1.00:ステータス:{DRDY ERR}

ata1.00: エラー: { UNC }

スクリーンショット

仮想マシンの起動に時間がかかります。起動しません。空の画面のみが表示されます。

仮想マシンのスクリーンショット

答え3

結論として

データをバックアップし、ハードドライブを交換する必要がありました。

"badblocks -svn /dev/sda"コマンドは何をしますか?不良ブロックだけを報告しますか?

試験を終えた

私はbadblocks -svn /dev/sdaハードディスクの不良ブロックを処理するためにコマンドを使用します。提案に従ってくださいここ。ほぼ同じくらいかかりました。2日終わる!

スクリーンショット

関連情報