現在、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
。