以前(おそらくWindowsで)パーティション化されたハードディスクがあります:
- パーティション0–プライマリ、20Gb
- パーティション1–拡張、200Gb
パーティション#1の後に未割り当てのスペースがあるので、パーティション#0のサイズを増やしたいと思いました。最初はパーティション#1を右に移動したかったので、CDからUbuntuを起動し、GPartedと呼びました。拡張パーティション内のすべての論理パーティションがマウントされていません。パーティション#0を(一時的に)スワップとして割り当てました。これは、UbuntuがCDから起動した場合でもスワップが必要なように見えるためです。
GPartedは拡張パーティション(パーティション#1)のサイズを変更できますが、移動できません それ。スライダーの左矢印は移動できません 。
何が問題になる可能性がありますか?
また、パーティション#1には、「lba」フラグという1つのフラグがあります。何のために?たぶんそれがGPartedがそれを動かせない理由ですか?
承認された回答:
拡張パーティションは、論理ボリュームのコンテナーのようなものです。ただし、残念ながら、コンテナ全体を移動することはできません。
パーティションを板紙の箱として想像すると役立つかもしれません。プライマリパーティションは標準のボックスであり、論理ボリュームは持っている小さなボックスのようなものです。 拡張パーティション内にとどまります。ここで興味深いのは、拡張パーティションがボックスとしてどのように見えるかです。底のないボックスになります!
それは小さな論理ボリュームをカバーするので、外側(たとえば、ディスクごとに4つのパーティションしか許可しないMBRパーティションテーブル)は1つの大きなボックスのように見えますが、それを移動して床から持ち上げようとすると、それらすべてが内部の小さなボックス(論理ボリューム)は、まだ地面の同じ場所にあります。あなたは私があなたに説明したいことを理解していますか?拡張パーティションを移動することにより(そのために機能しません)、含まれている論理ボリュームを移動しません。
したがって、拡張パーティションを移動するソリューションは、最初に1つの境界を移動して拡張パーティションを拡大し、移動先のすべての新しいスペースをカバーしてから、含まれているすべてのボリュームをそれぞれの新しい位置に移動してから、もう1つの境界を移動して再び縮小することです。拡張パーティション内に未割り当てのスペースが残らないように境界を設定します。
関連:リカバリHDパーティションを削除しますか?