2つのパーティションをマージするには、それらが隣接している必要があることを読み続けます。しかし、私はこの文脈で「隣接する」という言葉の定義を見つけていません。 2つのパーティションが隣接しているかどうかを確認するにはどうすればよいですか?
「隣接」は「すぐ隣」を意味するため、パーティション(この説明ではA、B、C、Dと呼びます)が次のようにディスク上に物理的に配置されている場合:
AAAAAAABBBBBBBCCCCCCCDDDDDDD
a、Bは隣接し、BとCは隣接し、CとDは隣接します。他のペアは隣接していません。 「隣接するパーティションのみをマージできます」は、AとBのマージがどのように発生するかを考えると意味があります。
AAAAAAAAAAAAAACCCCCCCDDDDDDD
gparted
の表示を見ればわかります-パーティションが隣り合っている場合、それらは隣接しています。
まず、パーティションをマージすることはできません。一方を削除し、もう一方のサイズを変更して、空きスペースをさらに使用できます。
この図では、パーティションhda1
とhda3
は隣接しています。たとえば、 hda3
のデータをバックアップし、このパーティションを削除すると、hda1
と拡張パーティションhda4
とhda3
のすべてのファイルの損失の間に7GiBの未割り当て領域が生じます。ここで、hda1
のサイズを変更してこの空き領域も使用し、ファイルをそこに戻すことができます。
hda1
とhda4
は、間にパーティションがあるため、隣接していません。
この画像はそれを少し明確にするかもしれません:
パーティションは、次のようにハードドライブ上で物理的に隣接しています。
そのため、緑と紫を1つのパーティションにすることはできません。最初にそれらを隣り合わせにしてから交換する必要があります。コンピューターが実行する手順は次のとおりです。
ext4
)途中に/dev/sda1
があるため、画像の最後の灰色(未割り当て)を/dev/sda5
の一部にすることはできません。