パーティションがないディスク自体はパーティションですか?

パーティションがないディスク自体はパーティションですか?

~からディスクにパーティションが1つしかない場合にのみ、pvcreateを使用してディスクをPVに作成できますか?

ディスク全体をPVにすることはできません。上記のパーティションが1つ以上ある場合(なぜなら、pvcreateはこれを許可しないからです)。

オペレーティングシステムの概念として、ディスクとパーティションを考えると、パーティション化されていないディスク自体がパーティションであることは正しいですか?

そうでない場合、パーティションがないディスクとパーティションが1つしかないディスクの違いは何ですか?

pvcreateパーティションが1つしかないディスクをPVとして表示できますか?

答え1

パーティション化されていないディスクは、パーティションまたはパーティションテーブルがないディスクです。これはパーティションではありません(パーティションは1つしかありませんが、複数の部分に分割されます。ディスク全体は複数の部分に分割されません)。

パーティションを持つディスクは、パーティションを定義するテーブルエントリを持つパーティションテーブルのいくつかの種類(複数のパーティションスキームがある)を持つディスクです。

pvcreateディスク全体またはパーティションを使用して物理ボリュームを作成できます。既定では、パーティションテーブルがすでに含まれている場合は、ディスク全体を使用して物理ボリュームを作成することを拒否します。

(これは、pvcreate既存の機能(ディスクまたはパーティション)に「タグ」を指定するのではなく、メタデータの書き込みに関連する物理ボリュームを作成することに注意してください。)

答え2

彼らは皆ブロックストレージ。原則として、パーティションにパーティションテーブルを追加してパーティションを追加することができます。ただし、オペレーティングシステムはパーティションを再帰的に参照できないため、そのパーティションが見つからないため、同じように扱われない可能性があります。

注:拡張パーティションは、パーティションテーブルを含むパーティションです。

答え3

ディスク全体に複数のパーティションがある場合、ディスク全体をPVにすることはできません(pvcreateがそれを許可しないため)。

この意味は、pvcreateパーティションテーブルが存在する場合は削除を拒否することです。これの目的は、ユーザーが誤って実行したときにデータが失われることを防ぐことですpvcreate /dev/sda

/dev/sdaパーティションがない場合は、以下を実行して作成できますpvcreate /dev/sdaフルディスク(パーティションテーブルが存在するディスク領域まで)PV。

分割された場合/dev/sda(例:MBRまたはGPT)、リスクを負うことはpvcreate望ましくありません(「許可されていません」)。これは技術的な制限ではなく安全メカニズムです。

関連情報