Linuxパーティションのサイズを戻す

Linuxパーティションのサイズを戻す

私のコンピュータにはArch LinuxとWindows 10がインストールされています。 Linuxをインストールするときは、ファイルシステム用に35 GBのスペースしか提供していませんでしたが、Windowsを使用しなくなったのでパーティションのサイズを変更したいと思います。 Arch Live USBスティックで起動し、Linuxパーティションを削除しました。以前は、Linuxファイルシステムパーティションにのみ空き容量がありました。つまり、私のパーティションテーブルは次のようになります

Free space 1000000 1500000
/dev/sda6  1500000 2000000  Linux filesystem
/dev/sda7  2000000 2000400  Boot sector

いいえ、セクタ1000000-2000000に新しいLinuxファイルシステムパーティションを作成しましたが、GrubがOSのエントリポイントを見つけることができるようにファイルシステムを再移動する方法がわかりません...

これは可能ですか、それともArchを再インストールする必要がありますか?

ありがとうございます!

編集する

このチュートリアルに従ってください。http://positon.org/resize-an-ext3-ext4-partition しかし、resize2fsは、「/dev/sda6を開こうとすると、スーパーブロックのマジックナンバーが間違っています」というメッセージだけを表示します。

ベストアンサー1

そうだね!そのため、ファイルシステムへのエントリポイントを失いましたが、パーティションが終了するセクタを知っています。先ほど作成したパーティションはもともと35GBだったので36GBに減りました。その後、ext2scanを実行しました。これスーパーブロックを見つけるには投稿してください。次に、ext2scanが見つかったセクターで始まり、終了する必要があることを知っているセクターで終わるパーティションを作成しました。その後、dumpe2fsはスーパーブロックと私のファイルシステムを見つけました。最後に、grub-resqueで起動して問題を解決しました。

おすすめ記事