fdisk/resize2fsを使用してext2/3/4パーティションの前のスペースを(安全に)確保する方法

fdisk/resize2fsを使用してext2/3/4パーティションの前のスペースを(安全に)確保する方法

fdiskやresize2fsなどのコマンドラインツールを使用して、パーティションの前のスペースを安全に確保する方法を知りたいです。

gpartedを使用してこれを行うことができることを知っていますが、現在の状況(GUIなし)では機能しません。また、起動ブロックをxに設定してfdiskパーティションの前の領域を確保できることもわかっています。ただし、これにより既に存在するデータは移動されず、署名/メタデータ/その他のデータが削除されます。

/dev/sda1ルートパーティションの最初の2048セクタ(1MiB)を空にする必要があります。

これを行う方法を知っている人はいますか?

ベストアンサー1

1Mは、パーティションの整列を維持するために丸められた範囲内にあります。幸運なこともあれば、どこかにすでにその分のスペースがあるかもしれません。

残念ながら、gpartedはパーティションを重複する範囲に戻すことができる唯一の一般的なツールです。

別の方法は、それを別のディスクにコピーするか、ディスクの重複しない後続の部分にコピーしてから再コピーすることです。

しかし、コピー操作中にプロセスが途中で中断されたり、ディスクに不良ブロックが発生した場合、リカバリがほとんど不可能であるため、データを重複するスペースに移動することは安全であるとは思わない。

おすすめ記事