web-dev-qa-db-ja.com

この未割り当て領域をディスクの先頭に移動するにはどうすればよいですか?

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では、次のようになります。

alt text

残念ながら、未割り当て領域を選択すると、[パーティション]メニューから利用できる操作は[新規]だけです。

このパーティションを移動することは本当に不可能ですか?

もしそうなら、Gpartedでこれをどのように行うのですか?

7
Android Eve

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ではできません!したがって、現在のパーティショニングスナップショットは次のとおりです。


alt text

SystemRescueCDとGPartedLiveCDの両方がfsckで失敗するため、既存のsda構成で動作する唯一のUbuntu 8.0.4.4 64ビットLiveCDに付属しているので、GPartedバージョン(0.3.5)を強調することに注意してください。誤ったメッセージ「/ dev/sda5を開こうとしているときにデバイスまたはリソースがビジーです」。

1
Android Eve

未割り当て領域を移動する代わりに、間違った場所にあるパーティションを移動する必要があります。この例では、少なくともsda5を空き領域の最後に移動する必要があります。そうすれば、次のことが可能になります。拡張パーティションの開始を移動します。次に、本当に必要な場合はsda1を移動してみてください(ただし、ブートセクターに埋め込まれている絶対セクター番号のため、ブートローダーの再インストールが必要になる場合があるため、本当に必要でない限り、触れないでください)。

6
Sergey Vlasov