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
。