parted の使用中にエラーが発生し、initramfs 経由で復元する必要がある

parted の使用中にエラーが発生し、initramfs 経由で復元する必要がある

仮想マシンで使用していたpartedときに、ディスクの最後のパーティションのサイズを縮小する間違ったコマンドを発行しました。 170 GB 縮小しました (107 から 90 に)。 再起動後、initrams がプロンプトを表示したときに問題に気付きました。 次のように報告されています:

ファイルシステムのサイズ (スーパーブロックによる) は 22591744 ブロックです。デバイスの物理サイズは 18350256 ブロックです。

どうすれば状況を復元できますか? e2fsck を使用しようとしましたが、パーティションの最後を元に戻せる方法がわかりません (可能であれば)。

答え1

同じルートに新規インストールを行い、ホーム ディレクトリを保持しました。同じ名前のユーザーを作成し、chown を使用してそのユーザーに rw 権限を付与しました。また、既存のパーティションをマウントするために fstab ファイルを手動で編集する必要がありました (古い UUID を回復しました)。

関連情報