ディスクにパーティションが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にディスクを追加する最良の方法は何ですか?

おすすめ記事