420GBの未割り当て領域拡張パーティションに埋め込まれているをディスクの先頭に移動する必要があります。
GPartedを使用してこれを行う方法はありますか?
以下は、現在の「fdisk -l」スナップショットです。
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0c85ac80
Device Boot Start End Blocks Id System
/dev/sda1 * 1 1992 16000708+ 83 Linux
/dev/sda2 1993 60801 472383292+ 5 Extended
/dev/sda5 1993 3984 16000708+ 83 Linux
/dev/sda6 58810 60801 16000708+ 82 Linux swap / Solaris
Gpartedでは、次のようになります。
残念ながら、未割り当て領域を選択すると、[パーティション]メニューから利用できる操作は[新規]だけです。
このパーティションを移動することは本当に不可能ですか?
もしそうなら、Gpartedでこれをどのように行うのですか?
OK、これが最終的な判断です:Ubuntu 8.0.4 64ビットでは、付属のGPart 0.3.5(またはparted)を使用して、拡張パーティションsda2を移動するのは不可能のようです。
'resize 467335733760 500105249279'を試したところ、partedが操作の実行を拒否し、パーティションを開始する前に終了できないと主張しました。
だから、これが私がしたことです(GParted 0.3.5を使用して):
1. swapoff for sda6
2. move sda5 back to the beginning of sda2
3. move sda6 (swap) right after sda5
4. resize sda2 to sda5+sda6
Sda2を最後に移動してみましたが、GParted 0.3.5ではできません!したがって、現在のパーティショニングスナップショットは次のとおりです。
SystemRescueCDとGPartedLiveCDの両方がfsckで失敗するため、既存のsda構成で動作する唯一のUbuntu 8.0.4.4 64ビットLiveCDに付属しているので、GPartedバージョン(0.3.5)を強調することに注意してください。誤ったメッセージ「/ dev/sda5を開こうとしているときにデバイスまたはリソースがビジーです」。
未割り当て領域を移動する代わりに、間違った場所にあるパーティションを移動する必要があります。この例では、少なくともsda5
を空き領域の最後に移動する必要があります。そうすれば、次のことが可能になります。拡張パーティションの開始を移動します。次に、本当に必要な場合はsda1
を移動してみてください(ただし、ブートセクターに埋め込まれている絶対セクター番号のため、ブートローダーの再インストールが必要になる場合があるため、本当に必要でない限り、触れないでください)。