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つ以上のパーティションが必要な場合は、次の手順に従います。
- 3つの基本パーティションの作成
- 拡張パーティションを1つ作成
- 次に、拡張パーティションにN個のパーティションを作成します。
答え3
MBRのパーティションテーブルサイズは64バイト(パーティションあたり16バイト)です。これが4つの基本パーティションしか作成できない理由です。
拡張パーティションもプライマリパーティションと見なされます。拡張パーティション内では、最大63の論理ボリュームを複数作成できます。ただし、を使用して作成した場合、fdisk
16番目以降のパーティションは処理できず、を使用して1TBを超えるパーティションを作成することはできませんfdisk
。代わりにまたはparted
を使用してgparted
同じ効果を得ることができます。
1から4までは、そのパーティションがデフォルトパーティションとして予約されています。 2つのプライマリパーティション(sda1とsda2)と次の論理パーティションパーティションsda5を作成する場合。
引用するこのページより多くの情報を知りたいです。