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

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

pvcreate のマニュアルページには次の内容があります。

pvcreate は、PV が LVM に属すると認識され、PV が VG で使用できるように PV を初期化します。 PVはディスクパーティションです。フルディスク、メタデバイスまたはループバックファイル。

pvcreateディスクをPVとして表示せずに次のコマンドが失敗するのはなぜですか?

$ sudo parted -l
Model: ATA TOSHIBA MQ01ABF0 (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End    Size   File system  Name                  Flags
 1      1049kB  538MB  537MB  fat32        EFI System Partition  boot, esp
 2      538MB   500GB  500GB  ext4
$ sudo lvmdiskscan
  /dev/sda1 [     512.00 MiB] 
  /dev/sda2 [    <465.26 GiB] 
  0 disks
  2 partitions
  0 LVM physical volume whole disks
  0 LVM physical volumes

$ sudo pvcreate /dev/sda
  Device /dev/sda excluded by a filter.

エマ・ルーオが書いたhttps://unix.stackexchange.com/a/502428/674:

PVで完全な/ dev / sdaを使用しようとしています。ただし、そのディスクには(少なくとも)2つのパーティション(sda1とsda2)があるため、LVMはユーザーの要求を正しく拒否します。

pvcreateこれは、ディスクにパーティションが1つしかない場合にのみディスクをPVにすることができます。つまり、pvcreateディスクに複数のパーティションがある場合にのみディスクをPVにすることはできません。

ありがとうございます。

答え1

あなたは自分でこう言いました。

PVは、ディスクパーティション、フルディスク、メタデバイス、またはループバックファイルです。

私はあなたの質問を理解できません。 PVはパーティションであってもディスク全体であってもよい。すべてのパーティションを削除すると、ディスク全体にアクセスできます。ディスク全体を使用したくない場合は、パーティションを使用できます。

また、ディスク全体を1つのパーティションとして扱うことで、面倒な作業を減らすことができることにも注意する必要があります。

ハードドライブを消去する前に、次の回答をお読みください。LVMにディスクを追加する最良の方法は何ですか?

答え2

いいえ。

私はこれについて全く経験がありませんが、質問の情報で判断します。いいえ。

パーティションまたはディスクを作成する...

処理を要求したデバイスでパーティションを検出したため、お客様をブロックしています。ここで重要な言葉は分割s(複数型を無視)。

したがって、あなたが求めている論理述語は次のとおりです。

Partitions on device implies, pvcreate refuses to work (destroy data).

ディスク全体を処理するには、パーティションを削除します。ただし、ブートパーティションがあるように見えるため、そのパーティションが必要になる場合がありますpvcreate /dev/sda2

関連情報