USBフラッシュドライブと一緒に「pvcreate」をUbuntuのデバイスとして使用できますか?

USBフラッシュドライブと一緒に「pvcreate」をUbuntuのデバイスとして使用できますか?

pvcreateUSBフラッシュドライブをデバイスとして選択するコマンドを実行できますか?

pvcreateUbuntuでコマンドを実行するとき:

sudo pvcreate /dev/sdc # */sdc* is a USB device

エラーが発生します。

Device /dev/sdc not found (or ignored by filtering).

これはデバイス属性です

    Disk /dev/sdc: 14.7 GiB, 15728640000 bytes, 30720000 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xcad4ebea
Device     Boot Start      End  Sectors  Size Id Type
/dev/sdc4  *      256 30719999 30719744 14.7G  c W95 FAT32 (LBA)

答え1

これは、ブータブルメディア(つまりUSB)に物理ボリュームを作成しようとしたためです。ご覧のとおり、/dev/sdc4 デバイスはアクティブデバイスであり、起動可能なパーティションです。したがって、デフォルトではpvcreateコマンドは使用できません。

pvcreate /dev/sdc4 コマンドを使用すると、このメッセージが表示されると想定されます。 /dev/sdc4 を単独で開くことはできません。マウントされたファイルシステム? すでにインストールされているからです。

したがって、ハードディスク領域に物理ボリュームを作成するには、まずその下に新しいパーティションを作成し、次にpvcreateコマンドを使用します。

/dev/sdc5という新しいパーティションを作成し、pvcreateコマンド(pvcreate /dev/sdc5など)を使用しようとし、同じエラー(/dev/sdc5デバイスが見つかりません(またはフィルタリングでは無視されます))をフラッシュするとします。やりましょう。次に、-vvv オプション (pvcreate -vvv /dev/sdbc5) を使用します。

または、コンピュータに新しいハードドライブを追加してpvcreateコマンドを試してください。これは確かに効果があるでしょう。新しいハードディスク名が/dev/sdbでサイズが2 GBであるとし、pvcreate /dev/sdbを使用すると物理ボリュームが作成されます。

答え2

/dev/sdcリストにない場合は(/proc/partitions確認cat /proc/partitions)、次のことができます。

sudo partprobe /dev/sdc
sudo pvcreate /dev/sdc 

動作する必要があります。

関連情報