web-dev-qa-db-ja.com

未割り当てパーティションをマージする

だから私のディスクは次のように(順番に)パーティション分割されました:

  • システム予約済み(100MB)
  • Windows 7(NTFS、500GB)
  • Ubuntu(ext4、100GB)
  • スワップ(4GB)
  • 未割り当て領域(400GB)

残念ながら、未割り当て領域はext4またはNTFSパーティションの隣にはありません。

200GBをWindows 7 NTFSパーティションに割り当て、残りの200GBをUbuntuパーティションに割り当てたいです。隣り合うパーティションのみをマージできると思いますが、私のケースの処理方法がわかりません。

助言がありますか?注意する必要があるものはありますか(WindowsまたはUbuntuシステムを台無しにしない、GRUBを台無しにしないなど)。

Ubuntu 12.04を使用しています。

3
CodeNoob

はい、マージするにはスペースが連続している必要があります。いくつかのものを移動し、段階的に実行する必要があります。いくつかのステップには少し時間がかかる可能性があるため、一度にすべてを実行しようとはしません。

マウントされたパーティションを台無しにすることはできないため、ライブCDまたはライブUSBを使用して行う必要があります。

最初にディスクの最後にスワップドライブを作成することをお勧めします。次に、古いスワップドライブを強調表示し、スワップオフを選択し、そのパーティションをアンマウントして削除します。

Ubuntuパーティションを未割り当てスペースに移動し、Ubuntuの前のスペースをWindowsとマージし、Ubuntuの後にスペースをUbuntuとマージできます。

また、それらをそのままにして、NTFSを使用してデータパーティションを作成し、Windows、Ubuntuの両方をドキュメント、写真、音楽などのこのパーティションにポイントすることを検討することもできます。Windows7には、これらのディレクトリの場所を変更する方法があります。同じ場所を指すようにUbuntuでシンボリックリンクを作成します。これにより、両方のシステムでデータを簡単に共有でき、データを複製することはありません。

2
Marty Fried

知っているのが面白いからといって、あなたが計画していることをするのにかかる時間/労力を考えると、Ubuntuに400GB全体を割り当てるだけで、非常に痛みが少ないはずです。

スワップパーティションを削除し、「右側」側で再作成し、ext4パーティションのサイズを変更します。これはライブシステムで最も簡単に実行できますが、必要に応じて、ext4がオンライン拡張をサポートしているため、実際のシステムで実行することができます。このプロセスは、Ubuntuパーティションを実際に移動するよりもはるかに高速です。

1
black_puppydog