4番目のパーティション以降はパーティションを作成できません。

4番目のパーティション以降はパーティションを作成できません。

Arch Linuxパーティショニングを使用するとcfdisk、4番目のパーティション以降はパーティションを分割できなくなることがわかりました。

ここに画像の説明を入力してください。

私はVMWare Playerを仮想マシンとして使用しており、単一の偽のHDファイルを使用しています。以前は分割HDファイルを使用していると思っていましたが、間違っていました。この問題を解決する方法はありますか?

答え1

コンピュータパーティション歴史的な理由で少し制限的で厄介です。sda1これにより、デフォルトのパーティションは4つしかありませんsda4。その理由は、ブートセクタの基本パーティションテーブルに4つのエントリしかない可能性があるためです。より多くのパーティションが必要な場合は、論理パーティションでなければなりません。拡張パーティションには論理パーティションが含まれているため、論理パーティションを持つには拡張パーティションが必要です。この拡張パーティションにはブートセクタにエントリが必要で、そのうちの4つのエントリがすべて入力されます。

デフォルトパーティションを削除し、拡張パーティションを作成し、必要に応じて論理パーティションを作成します。 (Linuxは最大15個のパーティションのみをサポートするため、最大11個まで可能です。)

Linuxは、デフォルトパーティションを使用するのか論理パーティションを使用しているのかは関係ありません。

このディスクはおそらくLinuxでのみ使用されるので、PCパーティションは忘れてしまうことをお勧めします。要点は、すべてのオペレーティングシステムがこれを理解していることです。複数のオペレーティングシステム間でディスクを共有しない限り、問題はありません。代わりに、Linux のデフォルトのパーティショニングシステムを使用してください。左心室容積。ディスク全体をLVM物理ボリュームに設定し、その物理ボリュームのみを含むボリュームグループを作成し、ボリュームグループ内に必要な論理ボリュームを作成します。

答え2

デフォルトのパーティションは4つ以上作成できません。 4つ以上のパーティションが必要な場合は、次の手順に従います。

  1. 3つの基本パーティションの作成
  2. 拡張パーティションを1つ作成
  3. 次に、拡張パーティションにN個のパーティションを作成します。

答え3

MBRのパーティションテーブルサイズは64バイト(パーティションあたり16バイト)です。これが4つの基本パーティションしか作成できない理由です。

拡張パーティションもプライマリパーティションと見なされます。拡張パーティション内では、最大63の論理ボリュームを複数作成できます。ただし、を使用して作成した場合、fdisk16番目以降のパーティションは処理できず、を使用して1TBを超えるパーティションを作成することはできませんfdisk。代わりにまたはpartedを使用してgparted同じ効果を得ることができます。

1から4までは、そのパーティションがデフォルトパーティションとして予約されています。 2つのプライマリパーティション(sda1とsda2)と次の論理パーティションパーティションsda5を作成する場合。

引用するこのページより多くの情報を知りたいです。

関連情報