起動時にfsckエラー:/ dev / sda1:予期しない不一致でfsckを手動で実行します。

起動時にfsckエラー:/ dev / sda1:予期しない不一致でfsckを手動で実行します。

Virtual Box VMにKali linux 2020.3をインストールしました。今日の仮想マシンを起動したときにこのエラーが発生しました。

システム検証に失敗しました

これは次のエラーです。https://askubuntu.com/questions/1060549/unexpected-inconsistency-run-fsck-manually-multiple-timesそしてhttps://askubuntu.com/questions/697190/fsck-error-on-boot-dev-sda6-unexpected-inconsistency-run-fsck-manually。指定されたすべての解決策を試しましたが、そのうち何も機能しませんでした。

以下を使用すると、 fsck -fy /dev/sda1[ここ] [2]で再び停止します。

システム検証に失敗しました

なぜこれが起こるのかご存知ですか?

ベストアンサー1

Buffer I/O error on dev sda1ディスクとの通信に問題があることを示します。物理システムでは、これはディスク障害、SATAケーブルの破損、または同様のハードウェア障害を示す可能性があります。しかし、これがVirtualBox VMだと言われました。

Kali VMの仮想ディスクはどこに保存されていますか?たとえば、外部USBディスクで開いている場合は、接続が良好でディスクにエラーがないことを確認してください。

SCSIタイプのエラーメッセージには、Illegal Request... Unaligned write commandおよびが含まれますIllegal Request... Logical block address out of range。前者は、ディスクが4kiBブロックサイズを使用しない限り、非常に異例であり、現在正しく処理されていません。後者は、ディスクの終わりを超えて何かにアクセスしようとしていることを示します。これは、ディスクが提供する論理ブロックサイズが何らかの理由で変更された場合にも発生する可能性があります。

仮想マシンが最後に正常に動作した時点と最初にエラーが検出された時点の間にハードウェア設定で変更したことはありますか?特に、Kali VM仮想ディスクを含む物理ディスクに関する変更はありますか?

たとえば、外部USBエンクロージャ(デフォルトでは4kiBブロックを使用)からディスクを取り出し、システムの通常の内部SATAコントローラ(通常は古典的な512バイトブロックを使用)に接続しますか、それとも逆ですか?

おすすめ記事