web-dev-qa-db-ja.com

既存のパーティションでディスクをパーティション分割する

最近セットアップしたLinux仮想マシンに、ディスクがありました(/dev/sdb)最大10Gのスペースを使用して、8つのパーティション(3つのプライマリ、5つの論理パーティションを含む1つの拡張)を作成したサイズ20G。つまり、10Gのパーティション化されていないものがあります。

すでに作成されている最大許容パーティション4としてfdiskを使用することはできません。既存のパーティションを変更または削除せずに、残りの10Gスペースに新しいパーティションを作成する他の方法はありますか?

新しいディスクを追加できます/dev/sdcそしてそれを使用しますが、/ dev/sdbで他に何ができるかを見たいです。

4
Jay

新しいパーティションを作成する前に、既存の拡張パーティションを拡張してスペース全体を埋めてから、拡張パーティション内に新しい論理パーティションを作成する必要があります。

1
FSMaxB

Fdiskを使用して、問題なく拡張パーティションを追加できるはずです。私はUbuntuや他のいくつかの古代のディストリビューションで何度もそうしました。しかし、私はグラフィカルプログラムGPartedを好みます。 Xがインストールされていない場合は、ライブCDとして入手できます。

1
Scott Severance

拡張パーティションは、それ自体で1つの論理パーティションを取ります。これがエクステントと呼ばれる理由です。1つの論理パーティションを取り、コンテンツの再パーティション化を許可します。

私のアドバイスは、スワップオフ、スワップを削除することです。スワップの代わりにルートのサイズを変更してから、拡張パーティションを作成し、最後に新しいスワップを作成します。それが範囲内であるかどうかは関係ありません。

それに応じてfstabを変更すれば、完了です。

1
Malaki

Gdiskを使用して、仮想ハードドライブをGPTに変換できます。 GPTでは、実質的に無制限の数のパーティションが許可されます。 gdiskはfdiskと同じように動作しますが、より多くのオプションがあります。 Gdiskをインストールし(Ubuntu/Debianではapt-getinstall gdiskを使用)、実行します。 (gdisk /dev/sda

Sdaをハードドライブに置き換えてから、ヘルプメニューを参照するだけです。非常に簡単です。

0
Kaiden Prince