アーチを更新して再起動するとディスクが破損する

アーチを更新して再起動するとディスクが破損する

BIOS/MBRモードで128GB SATA SSDにArchをインストールしました。更新して(カーネルも更新して)再起動しました。正しく再起動するのではなく、GRUB回復シェルを取得しました。そのコンピュータからSSDを取り出し、別のコンピュータに接続しました。

挿入時にdmesgが印刷する内容は次のとおりです。

EXT4-fs (sdc1): bad geometry: block count 29304950 exceeds size of device (29304949 blocks)

SSDを接続した状態でgpartedを実行すると、次のメッセージボックスが表示されます。

Libpartedエラーディスクの外側にパーティションがありません!

その後、メッセージボックスgpartedは、ディスク上の唯一のパーティションがセクタから始まると主張します。2048年そしてセクターで終わる234441647、ドライブ全体がややオフになっていることを考えると234441646セクタの総数なので、ドライブに実際には存在しないパーティションに 2 つのセクタがあります。

実際、この問題が発生したのは今回が2番目です。初めてドライブを損傷したことがアップデートであるかどうかはわかりません。とにかく結局、1次以降にアーチを再インストールすることになりましたが、本当にもう一度やりたくありません。

もしそうなら、アップデートがこの方法でドライブのパーティションを破損するのはなぜですか? SSDに欠陥があるという意味ですか?実際に失敗したかどうかをテストする方法はありますか?パーティションの修復方法は?

ベストアンサー1

コアを抽出してあなたのケースに適用しましょう。

  1. 修正パート1は次のようにする必要があります。

    fsck.ext4 -fy /dev/sdc1
    
  2. 修正パート2は次のとおりです。

    resize2fs /dev/sdc1
    

ソース:ソース:この問題

おすすめ記事