Linuxスライサー:fsckがステータスコード4で終了する

Linuxスライサー:fsckがステータスコード4で終了する

Linuxを実行するカッターがあります。私はLinuxについて知らなかったので、私たちが受け取ったエラーの写真を添付し​​ました。誰でも助けてくれて嬉しいです。ここに画像の説明を入力してください。

答え1

図のこれらのエラーはカーネルで発生し、カーネルがデータブロック(セクタ)を読み取ることができず、それを再割り当てしようとして失敗したことを示します。これはHDDドライブの標準機能です。

 Descriptor sense data with sense descriptors (in hex):
         72 03 11 04 00 00 00 0c 00 0a 80 00 00 00 00 00 
         00 40 08 a0 
 sd 0:0:0:0: [sda]  Add. Sense: Unrecovered read error - auto reallocate failed
 sd 0:0:0:0: [sda] CDB: Read(10): 28 00 00 40 08 a0 00 00 08 00
 end_request: I/O error, dev sda, sector 4196512
 ata1: EH complete

これはストレージが死んでいるため、e2fsck作業を完了できないという強力なマークです。

データに本当に興味がある場合は、データ復旧を実行している会社にハードドライブを送信して画像を要求してください。 (を使ってddrescue)自分で想像できますが、いいえ安全でデータが失われる可能性があります。


バックアップがあり、迅速な修正が必要な場合は、不良ブロックを直接回復してみてください。https://www.smartmontools.org/wiki/BadBlockHowto

答え2

このコマンドは、fsckファイルシステムの整合性を確認/回復するために使用されます。コード4で終了するコマンドは、fsckディスクに修正されていないエラーがあることを意味します。

つまり、コンピュータのハードドライブ(またはストレージ)が物理的に損傷していることを意味します。最良の方法は、カッターのメンテナンスサービスまたはこのタイプの機械を担当する人に連絡することです。

注: 次のコマンドを試すことができます。

fsck -yv /dev/sda

これにより、ディスクが強制的に回復され、詳細な出力が印刷されます。私たちはあなたの責任が何であるかわからないので、試してみるのか、あなたの給与評価よりも高い人に責任を負うのかを確認する必要があります。

関連情報