pvcreate: /dev/sda を使用できません: デバイスが分割されました。

pvcreate: /dev/sda を使用できません: デバイスが分割されました。

現在、Arch Linuxをインストールしていますが、物理ボリュームを作成しようとすると、このエラーが発生します。

Can not use /dev/sda: device is partitioned

このエラーは何ですか?どのように削除できますか?

PS:ディスクをフォーマットしました。mkfs.ext4 /dev/sda

ベストアンサー1

最初の試みでは、pvcreate -ff /dev/vdhディスクにパーティションが含まれているかどうかに関係なく動作しませんでした。

pvcreate -ff /dev/vdh
Cannot use /dev/vdh: device is partitioned

wipefs最初にすべてのメタデータを削除するには、それを使用する必要があります。

root@nextcloud:~ # wipefs --all --backup /dev/vdh
/dev/vdh : 8 bytes were erased at index 0x00000200 (gpt) : 45 46 49 20 50 41 52 54
/dev/vdh : 8 bytes were erased at index 0x9c3fffffe00 (gpt) : 45 46 49 20 50 41 52 54
/dev/vdh : bytes were erased at index 0x000001fe (PMBR) : 55 aa
/dev/vdh : ioctl call to reread partition table: Success

これにより、ボリュームの作成が正しく行われます。

pvcreate -ff /dev/vdh
Physical volume "/dev/vdh" successfully created.

たぶん私はあまりにも早く進んでオプションなしでテストしていないかもしれません-ff

おすすめ記事